diff options
Diffstat (limited to 'sys/netgraph/ng_ip_input.c')
-rw-r--r-- | sys/netgraph/ng_ip_input.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/netgraph/ng_ip_input.c b/sys/netgraph/ng_ip_input.c index 5e6dce38f6d18..88e0e11c08d32 100644 --- a/sys/netgraph/ng_ip_input.c +++ b/sys/netgraph/ng_ip_input.c @@ -125,8 +125,13 @@ ngipi_rcvdata(hook_p hook, item_p item) NG_FREE_ITEM(item); if (curthread->td_ng_outbound) netisr_queue(NETISR_IP, m); - else + else { + struct epoch_tracker et; + + NET_EPOCH_ENTER(et); netisr_dispatch(NETISR_IP, m); + NET_EPOCH_EXIT(et); + } return 0; } |