diff options
| author | Vincenzo Maffione <vmaffione@FreeBSD.org> | 2018-12-13 09:39:05 +0000 |
|---|---|---|
| committer | Vincenzo Maffione <vmaffione@FreeBSD.org> | 2018-12-13 09:39:05 +0000 |
| commit | 1741bacc2251fa260d8a3939dac506fcf019ff07 (patch) | |
| tree | eed8c050b5efda07abe2feb80612163c6ccc9362 /sys/dev/netmap | |
| parent | 4aa3bb381a6c10d301ca5cd58da634557248d292 (diff) | |
Notes
Diffstat (limited to 'sys/dev/netmap')
| -rw-r--r-- | sys/dev/netmap/netmap.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/netmap/netmap.c b/sys/dev/netmap/netmap.c index 49047510f342..dfd4dacc4962 100644 --- a/sys/dev/netmap/netmap.c +++ b/sys/dev/netmap/netmap.c @@ -449,6 +449,7 @@ ports attached to the switch) #include <machine/bus.h> /* bus_dmamap_* */ #include <sys/endian.h> #include <sys/refcount.h> +#include <net/ethernet.h> /* ETHER_BPF_MTAP */ #elif defined(linux) @@ -3860,6 +3861,10 @@ netmap_transmit(struct ifnet *ifp, struct mbuf *m) goto done; } +#ifdef __FreeBSD__ + ETHER_BPF_MTAP(ifp, m); +#endif /* __FreeBSD__ */ + /* protect against netmap_rxsync_from_host(), netmap_sw_to_nic() * and maybe other instances of netmap_transmit (the latter * not possible on Linux). |
