Page MenuHomeFreeBSD

D24348.id70362.diff
No OneTemporary

D24348.id70362.diff

Index: sys/dev/cxgbe/tom/t4_connect.c
===================================================================
--- sys/dev/cxgbe/tom/t4_connect.c
+++ sys/dev/cxgbe/tom/t4_connect.c
@@ -101,6 +101,8 @@
make_established(toep, be32toh(cpl->snd_isn) - 1,
be32toh(cpl->rcv_isn) - 1, cpl->tcp_opt);
+ inp->inp_flowtype = M_HASHTYPE_OPAQUE;
+ inp->inp_flowid = tid;
if (ulp_mode(toep) == ULP_MODE_TLS)
tls_establish(toep);
Index: sys/dev/cxgbe/tom/t4_listen.c
===================================================================
--- sys/dev/cxgbe/tom/t4_listen.c
+++ sys/dev/cxgbe/tom/t4_listen.c
@@ -946,9 +946,7 @@
{
struct adapter *sc = tod->tod_softc;
struct synq_entry *synqe = arg;
-#ifdef INVARIANTS
struct inpcb *inp = sotoinpcb(so);
-#endif
struct toepcb *toep = synqe->toep;
NET_EPOCH_ASSERT(); /* prevents bad race with accept() */
@@ -962,6 +960,8 @@
toep->flags |= TPF_CPL_PENDING;
update_tid(sc, synqe->tid, toep);
synqe->flags |= TPF_SYNQE_EXPANDED;
+ inp->inp_flowtype = M_HASHTYPE_OPAQUE;
+ inp->inp_flowid = synqe->tid;
}
static void

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 6, 5:45 AM (10 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28446944
Default Alt Text
D24348.id70362.diff (1 KB)

Event Timeline