diff --git a/sys/netgraph/ng_eiface.c b/sys/netgraph/ng_eiface.c index a38abe36470..a47aaddac81 100644 --- a/sys/netgraph/ng_eiface.c +++ b/sys/netgraph/ng_eiface.c @@ -234,6 +234,12 @@ ng_eiface_start2(node_p node, hook_p hook, void *arg1, int arg2) */ BPF_MTAP(ifp, m); + if (ifp->if_flags & IFF_MONITOR) { + ifp->if_ipackets++; + m_freem(m); + continue; + } + /* * Send packet; if hook is not connected, mbuf will get * freed.