mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-29 13:00:35 +00:00
drbd: Change how the initial packets are called
The first packets exchanged when a connection is established are referred to as P_HAND_SHAKE_S and P_HAND_SHAKE_M in the code, followed by P_HAND_SHAKE packets. To avoid confusion between these two unrelated things, call the initial packets P_INITIAL_DATA and P_INITIAL_META. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
This commit is contained in:
parent
7c96715aa8
commit
e5d6f33abe
@ -232,8 +232,8 @@ enum drbd_packet {
|
||||
|
||||
/* special command ids for handshake */
|
||||
|
||||
P_HAND_SHAKE_M = 0xfff1, /* First Packet on the MetaSock */
|
||||
P_HAND_SHAKE_S = 0xfff2, /* First Packet on the Socket */
|
||||
P_INITIAL_META = 0xfff1, /* First Packet on the MetaSock */
|
||||
P_INITIAL_DATA = 0xfff2, /* First Packet on the Socket */
|
||||
|
||||
P_HAND_SHAKE = 0xfffe /* FIXED for the next century! */
|
||||
};
|
||||
|
@ -3145,10 +3145,10 @@ const char *cmdname(enum drbd_packet cmd)
|
||||
[P_RETRY_WRITE] = "RetryWrite",
|
||||
};
|
||||
|
||||
if (cmd == P_HAND_SHAKE_M)
|
||||
return "HandShakeM";
|
||||
if (cmd == P_HAND_SHAKE_S)
|
||||
return "HandShakeS";
|
||||
if (cmd == P_INITIAL_META)
|
||||
return "InitialMeta";
|
||||
if (cmd == P_INITIAL_DATA)
|
||||
return "InitialData";
|
||||
if (cmd == P_HAND_SHAKE)
|
||||
return "HandShake";
|
||||
if (cmd >= ARRAY_SIZE(cmdnames))
|
||||
|
@ -833,10 +833,10 @@ static int drbd_connect(struct drbd_tconn *tconn)
|
||||
if (s) {
|
||||
if (!tconn->data.socket) {
|
||||
tconn->data.socket = s;
|
||||
drbd_send_fp(tconn, &tconn->data, P_HAND_SHAKE_S);
|
||||
drbd_send_fp(tconn, &tconn->data, P_INITIAL_DATA);
|
||||
} else if (!tconn->meta.socket) {
|
||||
tconn->meta.socket = s;
|
||||
drbd_send_fp(tconn, &tconn->meta, P_HAND_SHAKE_M);
|
||||
drbd_send_fp(tconn, &tconn->meta, P_INITIAL_META);
|
||||
} else {
|
||||
conn_err(tconn, "Logic error in drbd_connect()\n");
|
||||
goto out_release_sockets;
|
||||
@ -858,14 +858,14 @@ retry:
|
||||
drbd_socket_okay(&tconn->data.socket);
|
||||
drbd_socket_okay(&tconn->meta.socket);
|
||||
switch (try) {
|
||||
case P_HAND_SHAKE_S:
|
||||
case P_INITIAL_DATA:
|
||||
if (tconn->data.socket) {
|
||||
conn_warn(tconn, "initial packet S crossed\n");
|
||||
sock_release(tconn->data.socket);
|
||||
}
|
||||
tconn->data.socket = s;
|
||||
break;
|
||||
case P_HAND_SHAKE_M:
|
||||
case P_INITIAL_META:
|
||||
if (tconn->meta.socket) {
|
||||
conn_warn(tconn, "initial packet M crossed\n");
|
||||
sock_release(tconn->meta.socket);
|
||||
|
Loading…
Reference in New Issue
Block a user