/[base]
ViewVC logotype

Revision 343432


Jump to revision: Previous Next
Author: tuexen
Date: Fri Jan 25 15:25:53 2019 UTC (5 years, 5 months ago)
Changed paths: 5
Log Message:
MFC r338138:

Enabling the IPPROTO_IPV6 level socket option IPV6_USE_MIN_MTU on a TCP
socket resulted in sending fragmented IPV6 packets.

This is fixes by reducing the MSS to the appropriate value. In addtion,
if the socket option is set before the handshake happens, announce this
MSS to the peer. This is not stricly required, but done since TCP
is conservative.

PR:			173444
Reviewed by:		bz@, rrs@
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D16796


Changed paths

Path Details
Directorystable/11/ modified , props changed
Directorystable/11/sys/netinet/in_pcb.h modified , text changed
Directorystable/11/sys/netinet/tcp_input.c modified , text changed
Directorystable/11/sys/netinet/tcp_subr.c modified , text changed
Directorystable/11/sys/netinet/tcp_usrreq.c modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27