]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit - share/man/man4/tcp.4
MFC r272720, 273061, 273062, 273063, 273064
authorsbruno <sbruno@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 29 Oct 2014 22:17:45 +0000 (22:17 +0000)
committersbruno <sbruno@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 29 Oct 2014 22:17:45 +0000 (22:17 +0000)
commitc2d826bd971cdf4367df0535f49e310d74cbb2d0
tree9dfed8b1a9ebe5ab0fd30460aa7b2f24a5340d19
parent6e8961aa204c1a5c4049b7cf557ef839a2c35837
MFC r272720, 273061, 273062, 273063, 273064

Implement PLPMTUD blackhole detection (RFC 4821), inspired by code
from xnu sources.  If we encounter a network where ICMP is blocked
the Needs Frag indicator may not propagate back to us.  Attempt to
downshift the mss once to a preconfigured value.

Note, this is turned off by default.

git-svn-id: svn://svn.freebsd.org/base/stable/10@273838 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
share/man/man4/tcp.4
sys/netinet/tcp_output.c
sys/netinet/tcp_timer.c
sys/netinet/tcp_var.h