aboutsummaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorRichard Scheffenegger <rscheff@FreeBSD.org>2021-05-10 16:47:47 +0000
committerRichard Scheffenegger <rscheff@FreeBSD.org>2021-05-10 17:06:20 +0000
commit0471a8c7340274a5cd4b8c963965493f459c9662 (patch)
tree1689aefa7acdd16640319cad8403792b20eb3d77 /usr.bin
parent988b1bb0c54e50654112f0bd649aee68307a5a80 (diff)
downloadsrc-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.c2
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");