]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r294995:
authortuexen <tuexen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Feb 2016 14:04:07 +0000 (14:04 +0000)
committertuexen <tuexen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Feb 2016 14:04:07 +0000 (14:04 +0000)
commit12a0ee80d7fb20c5195ea4a4b10d85cf6c94ea24
tree0a37d8670e1470db7175cb3737cc9e79520769ca
parentc78f5b432d397e536c2614802498dc87865e431c
MFC r294995:
Always look in the TCP pool.
This fixes issues with a restarting peer when the listening
1-to-1 style socket is closed.

MFC r295021:
Remove debug output which was committed by accident.
Thanks to Oliver Pinter for reporting.

MFC r295069:
Ignore peer addresses in a consistent way also when checking for
new addresses during restart. If this is not done, restart doesn't
work when the local socket is IPv4 only and the peer uses
IPv4 and IPv6 addresses.

MFC r295070:
Don't change the remote UDP encapsulation port for SCTP packets
containing an INIT chunk.

MFC r295072:
Don't allow a remote encapsulation port change during the
SCTP restart procedure.

MFC r295075:
Update the path mtu when turning on/off UDP encapsulation for SCTP.

MFC r295077:
Add missing parentheses. This was reported by ccaughie via GitHub
for the userland stack.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/stable/10@295208 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/netinet/sctp_input.c
sys/netinet/sctp_output.c
sys/netinet/sctp_output.h
sys/netinet/sctp_pcb.c
sys/netinet/sctp_var.h