Page MenuHomeFreeBSD

D33369.1776782237.diff
No OneTemporary

Size
659 B
Referenced Files
None
Subscribers
None

D33369.1776782237.diff

diff --git a/sys/netinet/tcp_stacks/rack.c b/sys/netinet/tcp_stacks/rack.c
--- a/sys/netinet/tcp_stacks/rack.c
+++ b/sys/netinet/tcp_stacks/rack.c
@@ -14043,7 +14043,6 @@
if (ctf_progress_timeout_check(tp, true)) {
rack_log_progress_event((struct tcp_rack *)tp->t_fb_ptr,
tp, tick, PROGRESS_DROP, __LINE__);
- tcp_set_inp_to_drop(tp->t_inpcb, ETIMEDOUT);
/*
* We cheat here and don't send a RST, we should send one
* when the pacer drops the connection.
@@ -14059,7 +14058,7 @@
}
sched_unpin();
#endif
- INP_WUNLOCK(rack->rc_inp);
+ (void)tcp_drop(tp, ETIMEDOUT);
m_freem(m);
return (1);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 21, 2:37 PM (9 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28399231
Default Alt Text
D33369.1776782237.diff (659 B)

Event Timeline