Page MenuHomeFreeBSD

D24237.1793482576.diff
No OneTemporary

Authored By
Unknown
Size
929 B
Referenced Files
None
Subscribers
None

D24237.1793482576.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
Sat, Oct 31, 9:36 PM (18 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41257230
Default Alt Text
D24237.1793482576.diff (929 B)

Event Timeline