summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhsu <hsu@FreeBSD.org>2002-08-15 17:13:18 +0000
committerhsu <hsu@FreeBSD.org>2002-08-15 17:13:18 +0000
commitdeb01425604a363a6037b0abceaeda48071d181b (patch)
tree5a8edc92e8a4293470b187a85e29b77d1d3116f0
parent2cf7fe40e756636fd473435f5384d5b289003383 (diff)
downloadFreeBSD-src-deb01425604a363a6037b0abceaeda48071d181b.zip
FreeBSD-src-deb01425604a363a6037b0abceaeda48071d181b.tar.gz
Reset dupack count in header prediction.
Follow-on to rev 1.39. Reviewed by: jayanth, Thomas R Henderson <thomas.r.henderson@boeing.com>, silby, dillon
-rw-r--r--sys/netinet/tcp_input.c1
-rw-r--r--sys/netinet/tcp_reass.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c
index 226be18..446fe9f 100644
--- a/sys/netinet/tcp_input.c
+++ b/sys/netinet/tcp_input.c
@@ -1023,6 +1023,7 @@ after_listen:
tcpstat.tcps_rcvackbyte += acked;
sbdrop(&so->so_snd, acked);
tp->snd_una = th->th_ack;
+ tp->t_dupacks = 0;
m_freem(m);
ND6_HINT(tp); /* some progress has been done */
diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c
index 226be18..446fe9f 100644
--- a/sys/netinet/tcp_reass.c
+++ b/sys/netinet/tcp_reass.c
@@ -1023,6 +1023,7 @@ after_listen:
tcpstat.tcps_rcvackbyte += acked;
sbdrop(&so->so_snd, acked);
tp->snd_una = th->th_ack;
+ tp->t_dupacks = 0;
m_freem(m);
ND6_HINT(tp); /* some progress has been done */
OpenPOWER on IntegriCloud