summaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_ip_input.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netgraph/ng_ip_input.c')
-rw-r--r--sys/netgraph/ng_ip_input.c7
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;
}