From a3cd956d3555d2d317400423daffecd9ec2d2753 Mon Sep 17 00:00:00 2001 From: thompsa Date: Wed, 5 Dec 2007 00:42:28 +0000 Subject: Support monitor mode where the frame is discarded after bpf and stats processing. --- sys/net/if_lagg.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sys/net/if_lagg.c') diff --git a/sys/net/if_lagg.c b/sys/net/if_lagg.c index c9c7ee6..6d90594 100644 --- a/sys/net/if_lagg.c +++ b/sys/net/if_lagg.c @@ -1155,6 +1155,11 @@ lagg_input(struct ifnet *ifp, struct mbuf *m) if (m != NULL) { scifp->if_ipackets++; scifp->if_ibytes += m->m_pkthdr.len; + + if (scifp->if_flags & IFF_MONITOR) { + m_freem(m); + m = NULL; + } } LAGG_RUNLOCK(sc); -- cgit v1.1