Home
last modified time | relevance | path

Searched refs:bpf_mtap (Results 1 – 25 of 173) sorted by relevance

1234567

/netbsd/src/doc/
DTODO.smpnet133 MP-ification of bpf requires all of bpf_mtap* are called in normal LWP context
135 bpf_mtap satisfy the requirement. For Rx, most of bpf_mtap are called in softint.
136 Unfortunately some bpf_mtap on Rx are still called in hardware interrupt context.
138 This is the list of the functions that have such bpf_mtap:
144 provide a deferred bpf_mtap mechanism that forcibly runs bpf_mtap in softint
146 the original bpf_mtap again.
/netbsd/src/sys/net/
Dbpf.h447 void (*bpf_mtap)(struct bpf_if *, struct mbuf *, u_int); member
478 bpf_mtap(struct ifnet *_ifp, struct mbuf *_m, u_int _direction) in bpf_mtap() function
484 bpf_ops->bpf_mtap(_ifp->if_bpf, _m, _direction); in bpf_mtap()
500 bpf_ops->bpf_mtap(_bpf, _m, _direction); in bpf_mtap3()
Dif_tap.c453 bpf_mtap(ifp, m0, BPF_D_OUT); in tap_start()
810 bpf_mtap(ifp, m, BPF_D_OUT); in tap_dev_close()
890 bpf_mtap(ifp, m, BPF_D_OUT); in tap_dev_read()
1006 bpf_mtap(ifp, m, BPF_D_IN); in tap_dev_write()
Dif_vether.c169 bpf_mtap(ifp, m, BPF_D_OUT); in vether_start()
Dbpf_stub.c64 .bpf_mtap = (void *)bpf_stub_warn,
Dif_gif.c616 bpf_mtap(ifp, m, BPF_D_OUT); in gif_start()
672 bpf_mtap(ifp, m, BPF_D_OUT); in gif_transmit_direct()
Dif_vlan.c1297 bpf_mtap(ifp, m, BPF_D_OUT); in vlan_start()
1387 bpf_mtap(ifp, m, BPF_D_OUT); in vlan_transmit()
Dif_pppoe.c1204 bpf_mtap(&sc->sc_sppp.pp_if, m, BPF_D_IN); in pppoe_data_input()
2018 bpf_mtap(&sc->sc_sppp.pp_if, m, BPF_D_OUT); in pppoe_start()
2054 bpf_mtap(&sc->sc_sppp.pp_if, m, BPF_D_OUT); in pppoe_transmit()
/netbsd/src/external/bsd/ipf/bin/ipftest/
Dbpf-ipf.h425 extern void bpf_mtap(struct ifnet *, struct mbuf *);
430 extern void bpf_mtap();
/netbsd/src/sys/dev/ofw/
Dofnet.c296 bpf_mtap(ifp, m0, BPF_D_OUT); in ofnet_start()
/netbsd/src/sys/arch/usermode/dev/
Dif_veth.c277 bpf_mtap(ifp, m0, BPF_D_OUT); in veth_start()
/netbsd/src/sys/rump/net/lib/libvirtif/
Dif_virt.c316 bpf_mtap(ifp, m0, BPF_D_OUT); in virtif_start()
/netbsd/src/sys/arch/amiga/dev/
Dzz9k_if.c259 bpf_mtap(ifp, m, BPF_D_OUT); in zzif_start()
Dif_qn.c405 bpf_mtap(ifp, m, BPF_D_OUT); in qnstart()
/netbsd/src/sys/dev/ic/
Ddm9000.c639 bpf_mtap(ifp, m, BPF_D_OUT); in dme_prepare()
647 bpf_mtap(ifp, m, BPF_D_OUT); in dme_prepare()
Dam79900.c517 bpf_mtap(ifp, m, BPF_D_OUT); in am79900_start()
Dam7990.c496 bpf_mtap(ifp, m, BPF_D_OUT); in am7990_start()
/netbsd/src/sys/dev/scsipi/
Dif_dse.c543 bpf_mtap(ifp, m0, BPF_D_OUT); in dse_send_worker()
885 bpf_mtap(ifp, m, BPF_D_OUT); in dse_read()
/netbsd/src/sys/arch/sun2/dev/
Dif_ec.c321 bpf_mtap(ifp, m0, BPF_D_OUT); in ec_start()
/netbsd/src/sys/dev/isa/
Dif_el.c385 bpf_mtap(ifp, m0, BPF_D_OUT); in elstart()
/netbsd/src/sys/arch/mac68k/dev/
Dif_mc.c263 bpf_mtap(ifp, m, BPF_D_OUT); in mcstart()
/netbsd/src/sys/arch/macppc/dev/
Dam79c950.c265 bpf_mtap(ifp, m, BPF_D_OUT); in mcstart()
/netbsd/src/sys/dev/qbus/
Dif_qt.c523 bpf_mtap(ifp, m, BPF_D_OUT); in qtstart()
Dif_de.c429 bpf_mtap(ifp, m, BPF_D_OUT); in destart()
/netbsd/src/sys/arch/next68k/dev/
Dmb8795.c691 bpf_mtap(ifp, m, BPF_D_OUT); in mb8795_start()

1234567