Page MenuHomeFreeBSD

D24237.1790311444.diff
No OneTemporary

Size
929 B
Referenced Files
None
Subscribers
None

D24237.1790311444.diff

Index: sys/netinet/tcp_input.c
===================================================================
--- sys/netinet/tcp_input.c
+++ sys/netinet/tcp_input.c
@@ -3007,7 +3007,9 @@
* when trimming from the head.
*/
tcp_seq temp = save_start;
+ tp->t_flags |= TF_DELACK;
thflags = tcp_reass(tp, th, &temp, &tlen, m);
+ tp->t_flags &= ~TF_DELACK;
tp->t_flags |= TF_ACKNOW;
}
if ((tp->t_flags & TF_SACK_PERMIT) && (save_tlen > 0)) {
Index: sys/netinet/tcp_stacks/rack.c
===================================================================
--- sys/netinet/tcp_stacks/rack.c
+++ sys/netinet/tcp_stacks/rack.c
@@ -5773,7 +5773,9 @@
* trimming from the head.
*/
tcp_seq temp = save_start;
+ tp->t_flags |= TF_DELACK;
thflags = tcp_reass(tp, th, &temp, &tlen, m);
+ tp->t_flags &= ~TF_DELACK;
tp->t_flags |= TF_ACKNOW;
}
if ((tp->t_flags & TF_SACK_PERMIT) && (save_tlen > 0)) {

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 25, 4:44 AM (4 h, 13 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29908930
Default Alt Text
D24237.1790311444.diff (929 B)

Event Timeline