Page MenuHomeFreeBSD

D24690.id71389.diff
No OneTemporary

D24690.id71389.diff

Index: head/sys/netinet/tcp_stacks/bbr.c
===================================================================
--- head/sys/netinet/tcp_stacks/bbr.c
+++ head/sys/netinet/tcp_stacks/bbr.c
@@ -14418,6 +14418,7 @@
bbr_set_sockopt(struct socket *so, struct sockopt *sopt,
struct inpcb *inp, struct tcpcb *tp, struct tcp_bbr *bbr)
{
+ struct epoch_tracker et;
int32_t error = 0, optval;
switch (sopt->sopt_name) {
@@ -14710,7 +14711,9 @@
if (tp->t_flags & TF_DELACK) {
tp->t_flags &= ~TF_DELACK;
tp->t_flags |= TF_ACKNOW;
+ NET_EPOCH_ENTER(et);
bbr_output(tp);
+ NET_EPOCH_EXIT(et);
}
} else
error = EINVAL;

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 30, 11:59 AM (6 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32507594
Default Alt Text
D24690.id71389.diff (648 B)

Event Timeline