1
0
Files
linux/include/net
Vlad Yasevich 409b95aff3 sctp: Set source addresses on the association before adding transports
Recent commit 8da645e101
	sctp: Get rid of an extra routing lookup when adding a transport
introduced a regression in the connection setup.  The behavior was

different between IPv4 and IPv6.  IPv4 case ended up working because the
route lookup routing returned a NULL route, which triggered another
route lookup later in the output patch that succeeded.  In the IPv6 case,
a valid route was returned for first call, but we could not find a valid
source address at the time since the source addresses were not set on the
association yet.  Thus resulted in a hung connection.

The solution is to set the source addresses on the association prior to
adding peers.

Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-11-13 19:56:50 -08:00
..
2009-09-23 13:03:46 -05:00
2009-08-05 10:42:58 -07:00
2009-09-01 17:40:31 -07:00
2009-09-01 17:40:57 -07:00
2009-03-21 19:06:54 -07:00
2009-09-01 17:40:31 -07:00
2009-09-01 17:40:31 -07:00
2009-07-12 14:03:27 -07:00
2009-06-03 02:51:04 -07:00
2009-06-03 02:51:04 -07:00
2009-06-03 02:51:04 -07:00
2009-08-05 10:42:58 -07:00
2009-09-01 17:40:57 -07:00
2009-08-25 16:07:40 +02:00
2009-09-14 17:03:05 -07:00
2009-03-21 19:06:50 -07:00
2009-04-22 16:57:17 -04:00
2009-07-26 19:11:14 -07:00
2009-06-03 02:51:02 -07:00
2009-04-27 02:45:02 -07:00
2009-06-03 14:06:13 -04:00