diff options
author | Richard Scheffenegger <rscheff@FreeBSD.org> | 2021-05-10 18:47:47 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-07-11 13:19:29 +0200 |
commit | d4971b646486da73e4213010115e8aa0573e389a (patch) | |
tree | 8ba1b7f02e1d46efca1aa74b83e677e8d8bc72af /newlib | |
parent | a00ca7bd549ec74dab27d401e29b52cbcffe23fa (diff) | |
download | newlib-d4971b646486da73e4213010115e8aa0573e389a.zip newlib-d4971b646486da73e4213010115e8aa0573e389a.tar.gz newlib-d4971b646486da73e4213010115e8aa0573e389a.tar.bz2 |
tcp: SACK Lost Retransmission Detection (LRD)
Recover from excessive losses without reverting to a
retransmission timeout (RTO). Disabled by default, enable
with sysctl net.inet.tcp.do_lrd=1
Reviewed By: #transport, rrs, tuexen, #manpages
Sponsored by: Netapp, Inc.
Differential Revision: https://reviews.freebsd.org/D28931
Diffstat (limited to 'newlib')
-rw-r--r-- | newlib/libc/sys/rtems/include/netinet/tcp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/newlib/libc/sys/rtems/include/netinet/tcp.h b/newlib/libc/sys/rtems/include/netinet/tcp.h index 50f0811..7ba99df 100644 --- a/newlib/libc/sys/rtems/include/netinet/tcp.h +++ b/newlib/libc/sys/rtems/include/netinet/tcp.h @@ -199,6 +199,7 @@ struct tcphdr { #define TCP_PROC_ACCOUNTING 76 /* Do accounting on tcp cpu usage and counts */ #define TCP_USE_CMP_ACKS 77 /* The transport can handle the Compressed mbuf acks */ #define TCP_PERF_INFO 78 /* retrieve accounting counters */ +#define TCP_LRD 79 /* toggle Lost Retransmission Detection for A/B testing */ #define TCP_KEEPINIT 128 /* N, time to establish connection */ #define TCP_KEEPIDLE 256 /* L,N,X start keeplives after this period */ #define TCP_KEEPINTVL 512 /* L,N interval between keepalives */ |