OSDN Git Service

sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
authorJonas Falkevik <jonas.falkevik@gmail.com>
Wed, 27 May 2020 09:56:40 +0000 (11:56 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 28 May 2020 19:47:02 +0000 (12:47 -0700)
commit45ebf73ebcec88a34a778f5feaa0b82b1c76069e
treeeb6b94a17294dc3d1c0c0946d8bf68e6827baf60
parenta068aab42258e25094bc2c159948d263ed7d7a77
sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event

Make sure SCTP_ADDR_{MADE_PRIM,ADDED} are sent only for associations
that have been established.

These events are described in rfc6458#section-6.1
SCTP_PEER_ADDR_CHANGE:
This tag indicates that an address that is
part of an existing association has experienced a change of
state (e.g., a failure or return to service of the reachability
of an endpoint via a specific transport address).

Signed-off-by: Jonas Falkevik <jonas.falkevik@gmail.com>
Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Reviewed-by: Xin Long <lucien.xin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sctp/ulpevent.c