Parthasarathy Bhuvaragan
f40acbaf42
tipc: remove SS_CONNECTED sock state
...
In this commit, we replace references to sock->state SS_CONNECTE
with sk_state TIPC_ESTABLISHED.
Finally, the sock->state is no longer explicitly used by tipc.
The FSM below is for various types of connection oriented sockets.
Stream Server Listening Socket:
+-----------+ +-------------+
| TIPC_OPEN |------>| TIPC_LISTEN |
+-----------+ +-------------+
Stream Server Data Socket:
+-----------+ +------------------+
| TIPC_OPEN |------>| TIPC_ESTABLISHED |
+-----------+ +------------------+
^ |
| |
| v
+--------------------+
| TIPC_DISCONNECTING |
+--------------------+
Stream Socket Client:
+-----------+ +-----------------+
| TIPC_OPEN |------>| TIPC_CONNECTING |------+
+-----------+ +-----------------+ |
| |
| |
v |
+------------------+ |
| TIPC_ESTABLISHED | |
+------------------+ |
^ | |
| | |
| v |
+--------------------+ |
| TIPC_DISCONNECTING |<--+
+--------------------+
Signed-off-by: Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-11-01 11:53:26 -04:00
..
2015-05-14 12:24:45 -04:00
2016-07-26 14:26:42 -07:00
2016-10-29 17:21:09 -04:00
2016-10-29 17:21:09 -04:00
2016-08-26 21:38:41 -07:00
2016-08-26 21:38:41 -07:00
2016-06-15 14:06:28 -07:00
2016-06-15 14:06:28 -07:00
2016-06-29 05:17:37 -04:00
2016-04-07 17:00:13 -04:00
2015-02-27 18:18:48 -05:00
2015-02-27 18:18:48 -05:00
2015-03-05 22:08:42 -05:00
2016-10-29 17:21:09 -04:00
2016-09-02 17:10:24 -07:00
2016-06-15 14:06:28 -07:00
2016-08-10 17:56:52 -07:00
2016-07-26 14:26:42 -07:00
2016-06-22 16:33:35 -04:00
2016-11-01 11:53:23 -04:00
2016-10-29 17:21:09 -04:00
2015-11-20 14:06:10 -05:00
2016-03-07 14:56:41 -05:00
2015-02-09 13:20:48 -08:00
2016-03-07 14:56:41 -05:00
2016-08-18 23:36:07 -07:00
2016-10-27 16:16:09 -04:00
2016-10-27 16:16:09 -04:00
2016-07-26 14:26:42 -07:00
2016-10-29 17:21:09 -04:00
2016-09-02 17:10:24 -07:00
2016-06-27 09:56:58 -04:00
2016-04-14 16:46:46 -04:00
2016-11-01 11:53:26 -04:00
2016-05-03 15:51:16 -04:00
2016-04-28 16:54:12 -04:00
2016-02-06 03:40:43 -05:00
2014-09-01 17:51:48 -07:00
2016-10-13 12:10:01 -04:00
2016-08-26 21:38:41 -07:00