Remove maxburst feature from tcp_output
authorjan <jan@openbsd.org>
Mon, 8 Feb 2021 19:37:15 +0000 (19:37 +0000)
committerjan <jan@openbsd.org>
Mon, 8 Feb 2021 19:37:15 +0000 (19:37 +0000)
OK bluhm@, claudio@, deraadt@

sys/netinet/tcp.h
sys/netinet/tcp_output.c

index 3fb7f47..085624e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tcp.h,v 1.21 2019/07/10 18:45:31 bluhm Exp $  */
+/*     $OpenBSD: tcp.h,v 1.22 2021/02/08 19:37:15 jan Exp $    */
 /*     $NetBSD: tcp.h,v 1.8 1995/04/17 05:32:58 cgd Exp $      */
 
 /*
@@ -105,8 +105,6 @@ struct tcphdr {
 #define        TCP_MAX_SACK    3       /* Max # SACKs sent in any segment */
 #define        TCP_SACKHOLE_LIMIT 128  /* Max # SACK holes per connection */
 
-#define        TCP_MAXBURST    4       /* Max # packets after leaving Fast Rxmit */
-
 /*
  * Default maximum segment size for TCP.
  * With an IP MSS of 576, this is 536,
index f2d1516..8d603d3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tcp_output.c,v 1.129 2021/01/25 03:40:46 dlg Exp $    */
+/*     $OpenBSD: tcp_output.c,v 1.130 2021/02/08 19:37:15 jan Exp $    */
 /*     $NetBSD: tcp_output.c,v 1.16 1997/06/03 16:17:09 kml Exp $      */
 
 /*
@@ -203,7 +203,6 @@ tcp_output(struct tcpcb *tp)
        int idle, sendalot = 0;
        int i, sack_rxmit = 0;
        struct sackhole *p;
-       int maxburst = TCP_MAXBURST;
 #ifdef TCP_SIGNATURE
        unsigned int sigoff;
 #endif /* TCP_SIGNATURE */
@@ -1120,7 +1119,7 @@ out:
        tp->last_ack_sent = tp->rcv_nxt;
        tp->t_flags &= ~TF_ACKNOW;
        TCP_TIMER_DISARM(tp, TCPT_DELACK);
-       if (sendalot && --maxburst)
+       if (sendalot)
                goto again;
        return (0);
 }