Page MenuHomeFreeBSD

D23118.id66648.diff
No OneTemporary

D23118.id66648.diff

Index: sys/netinet/tcp_output.c
===================================================================
--- sys/netinet/tcp_output.c
+++ sys/netinet/tcp_output.c
@@ -1161,6 +1161,7 @@
* Ignore pure ack packets, retransmissions and window probes.
*/
if (len > 0 && SEQ_GEQ(tp->snd_nxt, tp->snd_max) &&
+ (sack_rxmit == 0) &&
!((tp->t_flags & TF_FORCEDATA) && len == 1)) {
#ifdef INET6
if (isipv6)
Index: sys/netinet/tcp_stacks/rack.c
===================================================================
--- sys/netinet/tcp_stacks/rack.c
+++ sys/netinet/tcp_stacks/rack.c
@@ -9473,6 +9473,7 @@
* retransmissions and window probes.
*/
if (len > 0 && SEQ_GEQ(tp->snd_nxt, tp->snd_max) &&
+ (sack_rxmit == 0) &&
!((tp->t_flags & TF_FORCEDATA) && len == 1)) {
#ifdef INET6
if (isipv6)

File Metadata

Mime Type
text/plain
Expires
Fri, Jun 26, 6:34 AM (18 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34346245
Default Alt Text
D23118.id66648.diff (830 B)

Event Timeline