svn commit: r360010 - in head: share/man/man7 sys/netinet

Richard Scheffenegger rscheff at FreeBSD.org
Thu Apr 16 15:59:24 UTC 2020


Author: rscheff
Date: Thu Apr 16 15:59:23 2020
New Revision: 360010
URL: https://svnweb.freebsd.org/changeset/base/360010

Log:
  Reduce default TCP delayed ACK timeout to 40ms.
  
  Reviewed by:	kbowling, tuexen
  Approved by:	tuexen (mentor)
  MFC after:	2 weeks
  Sponsored by:	NetApp, Inc.
  Differential Revision:	https://reviews.freebsd.org/D23281

Modified:
  head/share/man/man7/tuning.7
  head/sys/netinet/tcp_timer.h

Modified: head/share/man/man7/tuning.7
==============================================================================
--- head/share/man/man7/tuning.7	Thu Apr 16 15:58:58 2020	(r360009)
+++ head/share/man/man7/tuning.7	Thu Apr 16 15:59:23 2020	(r360010)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd October 30, 2017
+.Dd April 16, 2020
 .Dt TUNING 7
 .Os
 .Sh NAME
@@ -435,7 +435,7 @@ number of tiny packets flowing across the network in h
 The
 .Fx
 delayed ACK implementation also follows the TCP protocol rule that
-at least every other packet be acknowledged even if the standard 100ms
+at least every other packet be acknowledged even if the standard 40ms
 timeout has not yet passed.
 Normally the worst a delayed ACK can do is
 slightly delay the teardown of a connection, or slightly delay the ramp-up

Modified: head/sys/netinet/tcp_timer.h
==============================================================================
--- head/sys/netinet/tcp_timer.h	Thu Apr 16 15:58:58 2020	(r360009)
+++ head/sys/netinet/tcp_timer.h	Thu Apr 16 15:59:23 2020	(r360010)
@@ -119,7 +119,7 @@
 
 #define	TCP_MAXRXTSHIFT	12			/* maximum retransmits */
 
-#define	TCPTV_DELACK	( hz/10 )		/* 100ms timeout */
+#define	TCPTV_DELACK	( hz/25 )		/* 40ms timeout */
 
 /*
  * If we exceed this number of retransmits for a single segment, we'll consider


More information about the svn-src-head mailing list