diff options
author | Richard Scheffenegger <rscheff@FreeBSD.org> | 2021-05-10 16:47:47 +0000 |
---|---|---|
committer | Richard Scheffenegger <rscheff@FreeBSD.org> | 2021-05-10 17:06:20 +0000 |
commit | 0471a8c7340274a5cd4b8c963965493f459c9662 (patch) | |
tree | 1689aefa7acdd16640319cad8403792b20eb3d77 /usr.bin | |
parent | 988b1bb0c54e50654112f0bd649aee68307a5a80 (diff) | |
download | src-0471a8c7340274a5cd4b8c963965493f459c9662.tar.gz src-0471a8c7340274a5cd4b8c963965493f459c9662.zip |
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 'usr.bin')
-rw-r--r-- | usr.bin/netstat/inet.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.bin/netstat/inet.c b/usr.bin/netstat/inet.c index 49478c4a9247..45b107b42d39 100644 --- a/usr.bin/netstat/inet.c +++ b/usr.bin/netstat/inet.c @@ -809,6 +809,8 @@ tcp_stats(u_long off, const char *name, int af1 __unused, int proto __unused) "{N:/SACK option%s (SACK blocks) received}\n"); p(tcps_sack_send_blocks, "\t{:sent-option-blocks/%ju} " "{N:/SACK option%s (SACK blocks) sent}\n"); + p(tcps_sack_lostrexmit, "\t{:lost-retransmissions/%ju} " + "{N:/SACK retransmission%s lost}\n"); p1a(tcps_sack_sboverflow, "\t{:scoreboard-overflows/%ju} " "{N:/SACK scoreboard overflow}\n"); |