summaryrefslogtreecommitdiff
path: root/sys/dev/ex
diff options
context:
space:
mode:
authorArchie Cobbs <archie@FreeBSD.org>2000-05-14 02:18:43 +0000
committerArchie Cobbs <archie@FreeBSD.org>2000-05-14 02:18:43 +0000
commit2e2de7f23f09ed445e6d2503174e890cc64b9a7c (patch)
tree3bb6d87c220b15e365d011925cab4b92d4ba1bb9 /sys/dev/ex
parente3227bc7a68281f480934b30853e25233d70f57d (diff)
Notes
Diffstat (limited to 'sys/dev/ex')
-rw-r--r--sys/dev/ex/if_ex.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/sys/dev/ex/if_ex.c b/sys/dev/ex/if_ex.c
index 166e01a83322..d80499903cdb 100644
--- a/sys/dev/ex/if_ex.c
+++ b/sys/dev/ex/if_ex.c
@@ -761,23 +761,6 @@ ex_rx_intr(struct ex_softc *sc)
} /* QQQ */
}
#endif
- if (ifp->if_bpf != NULL) {
- bpf_mtap(ifp, ipkt);
-
- /*
- * Note that the interface cannot be in promiscuous mode
- * if there are no BPF listeners. And if we are in
- * promiscuous mode, we have to check if this packet is
- * really ours.
- */
- if ((ifp->if_flags & IFF_PROMISC) &&
- (eh->ether_dhost[0] & 1) == 0 &&
- bcmp(eh->ether_dhost, sc->arpcom.ac_enaddr, sizeof(eh->ether_dhost)) != 0 &&
- bcmp(eh->ether_dhost, etherbroadcastaddr, sizeof(eh->ether_dhost)) != 0) {
- m_freem(ipkt);
- goto rx_another;
- }
- }
m_adj(ipkt, sizeof(struct ether_header));
ether_input(ifp, eh, ipkt);
ifp->if_ipackets++;