]> git.karo-electronics.de Git - linux-beck.git/commit
sctp: Do not try to search for the transport twice
authorVlad Yasevich <vyasevich@gmail.com>
Sat, 29 Aug 2015 01:23:39 +0000 (21:23 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 29 Aug 2015 05:25:43 +0000 (22:25 -0700)
commit73e6742027f5cb5a7c747d9abab5351b01fd4c74
tree5fc03ff07997ea5883a9279ce5d2b77d9407328c
parentb0d4943eec9a42c7ba2065f6cfa949894204dd4a
sctp: Do not try to search for the transport twice

When removing an non-primary transport during ASCONF
processing, we end up traversing the transport list
twice: once in sctp_cmd_del_non_primary, and once in
sctp_assoc_del_peer.  We can avoid the second
search and call sctp_assoc_rm_peer() instead.
Found by code inspection during code reviews.

Signed-off-by: Vladislav Yasevich <vyasevich@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sctp/sm_sideeffect.c