]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFS12 r342378: Fix a regression in the TCP handling of received segments.
authoremaste <emaste@FreeBSD.org>
Wed, 9 Jan 2019 18:42:40 +0000 (18:42 +0000)
committeremaste <emaste@FreeBSD.org>
Wed, 9 Jan 2019 18:42:40 +0000 (18:42 +0000)
commitb37e391f388d150c200b20f2ae2e19e33c290bee
tree53295a197a6e7492ba43ea026a93b53483c5524a
parent9c9271239efcc3e1c15445f8f27807df33c24910
MFS12 r342378: Fix a regression in the TCP handling of received segments.

When receiving TCP segments the stack protects itself by limiting
the resources allocated for a TCP connections. This patch adds
an exception to these limitations for the TCP segement which is the next
expected in-sequence segment. Without this patch, TCP connections
may stall and finally fail in some cases of packet loss.

Approved by: so
Security: FreeBSD-EN-19:02.tcp
sys/netinet/tcp_reass.c