]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix the following issues related to the TCP SYN-cache:
authorMichael Tuexen <tuexen@FreeBSD.org>
Mon, 10 Aug 2020 20:24:48 +0000 (20:24 +0000)
committerMichael Tuexen <tuexen@FreeBSD.org>
Mon, 10 Aug 2020 20:24:48 +0000 (20:24 +0000)
commitcf8a49ab6e9d2b5b944245d008c89e5ed8300da6
treee61442947fff2737179b953d9517bc89566e49b5
parent824cfb472932d2a4c27c601170ec5bd44327aa22
Fix the following issues related to the TCP SYN-cache:
* Let the accepted TCP/IPv4 socket inherit the configured TTL and
  TOS value.
* Let the accepted TCP/IPv6 socket inherit the configured Hop Limit.
* Use the configured Hop Limit and Traffic Class when sending
  IPv6 packets.

Reviewed by: rrs, lutz_donnerhacke.de
MFC after: 1 week
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D25909
sys/netinet/tcp_syncache.c
sys/netinet/tcp_syncache.h