Page MenuHomeFreeBSD

D34185.1785303000.diff
No OneTemporary

Size
717 B
Referenced Files
None
Subscribers
None

D34185.1785303000.diff

Index: sys/netgraph/ng_pppoe.c
===================================================================
--- sys/netgraph/ng_pppoe.c
+++ sys/netgraph/ng_pppoe.c
@@ -2031,6 +2031,7 @@
log(LOG_NOTICE, "ng_pppoe[%x]: session out of "
"mbufs\n", node->nd_ID);
else {
+ struct epoch_tracker et;
struct pppoe_full_hdr *wh;
struct pppoe_tag *tag;
int msglen = strlen(SIGNOFF);
@@ -2061,8 +2062,11 @@
m->m_pkthdr.len = m->m_len = sizeof(*wh) + sizeof(*tag) +
msglen;
wh->ph.length = htons(sizeof(*tag) + msglen);
+
+ NET_EPOCH_ENTER(et);
NG_SEND_DATA_ONLY(error,
privp->ethernet_hook, m);
+ NET_EPOCH_EXIT(et);
}
}
if (sp->state == PPPOE_LISTENING)

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 29, 5:30 AM (27 m, 27 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29301460
Default Alt Text
D34185.1785303000.diff (717 B)

Event Timeline