]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
When a client uses UDP encapsulation and lists IP addresses in the INIT
authortuexen <tuexen@FreeBSD.org>
Sun, 1 May 2016 21:48:55 +0000 (21:48 +0000)
committertuexen <tuexen@FreeBSD.org>
Sun, 1 May 2016 21:48:55 +0000 (21:48 +0000)
commita750782f5b6e0266c1cd886730eb92ecc2d3d6a7
treefb83dcefc2682b80bf43ff446482a5b7b31c2ccb
parentfc625da86569764fb93b2a7fe36e0492713613a0
When a client uses UDP encapsulation and lists IP addresses in the INIT
chunk, enable UDP encapsulation for all those addresses.
This helps clients using a userland stack to support multihoming if
they are not behind a NAT.

MFC after: 1 week
sys/netinet/sctp_input.c
sys/netinet/sctp_output.c
sys/netinet/sctp_pcb.c
sys/netinet/sctp_pcb.h
sys/netinet/sctp_usrreq.c
sys/netinet6/sctp6_usrreq.c