C_DISCONNECTING
case C_DISCONNECTING:
rv = conn_request_state(connection, NS(conn, C_DISCONNECTING),
rv = conn_request_state(connection, NS2(conn, C_DISCONNECTING, pdsk, D_OUTDATED), 0);
rv = conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_VERBOSE);
rv = conn_request_state(connection, NS2(conn, C_DISCONNECTING,
rv = conn_request_state(connection, NS(conn, C_DISCONNECTING),
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
[C_DISCONNECTING] = C_TEAR_DOWN, /* C_NETWORK_FAILURE, */
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
if (oc == C_DISCONNECTING)
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
if (connection->cstate <= C_DISCONNECTING)
_drbd_set_state(_NS(device, conn, C_DISCONNECTING), 0, NULL);
case C_DISCONNECTING:
if (os.conn != C_DISCONNECTING && ns.conn == C_DISCONNECTING)
if (oc == C_DISCONNECTING && ns_max.conn == C_STANDALONE) {
if (oc == C_WF_REPORT_PARAMS && val.conn == C_DISCONNECTING &&
if (val.conn == C_DISCONNECTING)
(os.conn >= C_CONNECTED && ns.conn == C_DISCONNECTING) ||
if (ns.conn == C_DISCONNECTING && os.conn == C_STANDALONE)
if (ns.conn == C_DISCONNECTING && os.conn == C_UNCONNECTED)
if (ns.conn == C_DISCONNECTING && ns.pdsk == D_OUTDATED &&
if (oc == C_STANDALONE && nc == C_DISCONNECTING)
if (oc >= C_TIMEOUT && oc <= C_TEAR_DOWN && nc != C_UNCONNECTED && nc != C_DISCONNECTING)
if (oc == C_DISCONNECTING && nc != C_STANDALONE)
[C_DISCONNECTING] = "Disconnecting",
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
NS(conn, C_DISCONNECTING), CS_HARD);