summaryrefslogtreecommitdiff
path: root/tools/leds
diff options
context:
space:
mode:
authorParthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>2017-04-26 10:05:02 +0200
committerDavid S. Miller <davem@davemloft.net>2017-04-28 12:20:42 -0400
commitc1be7756284b0fdbfe8aea8da968ce054697e0c5 (patch)
tree105f419e4111501b0aee0067d9d566776d07dbc3 /tools/leds
parent4e0df4951e9ecb7ec026a1330ed59f12e8937a95 (diff)
tipc: close the connection if protocol messages contain errors
When a socket is shutting down, we notify the peer node about the connection termination by reusing an incoming message if possible. If the last received message was a connection acknowledgment message, we reverse this message and set the error code to TIPC_ERR_NO_PORT and send it to peer. In tipc_sk_proto_rcv(), we never check for message errors while processing the connection acknowledgment or probe messages. Thus this message performs the usual flow control accounting and leaves the session hanging. In this commit, we terminate the connection when we receive such error messages. Signed-off-by: Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com> Reviewed-by: Jon Maloy <jon.maloy@ericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/leds')
0 files changed, 0 insertions, 0 deletions