Home
last modified time | relevance | path

Searched refs:if_bpf (Results 1 – 23 of 23) sorted by relevance

/dragonfly/sys/net/
H A Dbpf.h257 if ((_ifp)->if_bpf) { \
259 if ((_ifp)->if_bpf) \
260 bpf_tap((_ifp)->if_bpf, (_pkt), (_pktlen)); \
266 if ((_ifp)->if_bpf) { \
268 if ((_ifp)->if_bpf) \
269 bpf_mtap((_ifp)->if_bpf, (_m)); \
H A Dethernet.h396 if ((_ifp)->if_bpf) { \
399 if ((_ifp->if_bpf)) { \
401 vlan_ether_ptap((_ifp)->if_bpf, (_m), \
404 bpf_mtap((_ifp)->if_bpf, (_m)); \
H A Dif_loop.c218 if (ifp->if_bpf) { in if_simloop()
222 if (ifp->if_bpf == NULL) in if_simloop()
225 if (ifp->if_bpf->bif_dlt == DLT_NULL) { in if_simloop()
227 bpf_ptap(ifp->if_bpf, m, &bpf_af, 4); in if_simloop()
229 bpf_mtap(ifp->if_bpf, m); in if_simloop()
H A Dbpf.c1120 if (bp->bif_driverp != &ifp->if_bpf) in bpf_setif()
1516 bpfattach_dlt(ifp, dlt, hdrlen, &ifp->if_bpf); in bpfattach()
H A Dif_var.h334 struct bpf_if *if_bpf; /* packet filter structure */ member
/dragonfly/sys/netinet/
H A Dip_gre.c184 if (sc->sc_if.if_bpf) { in gre_input2()
186 if (sc->sc_if.if_bpf) in gre_input2()
187 bpf_ptap(sc->sc_if.if_bpf, m, &af, sizeof(af)); in gre_input2()
252 if (sc->sc_if.if_bpf) { in gre_mobile_input()
254 if (sc->sc_if.if_bpf) in gre_mobile_input()
255 bpf_ptap(sc->sc_if.if_bpf, m, &af, sizeof(af)); in gre_mobile_input()
/dragonfly/sys/net/disc/
H A Dif_disc.c124 if (discif.if_bpf) { in discoutput()
126 if (discif.if_bpf) { in discoutput()
133 bpf_ptap(discif.if_bpf, m, &af, sizeof(af)); in discoutput()
/dragonfly/sys/dev/netif/plip/
H A Dif_plip.c435 if (ifp->if_bpf) { in lptap()
437 if (ifp->if_bpf) in lptap()
438 bpf_ptap(ifp->if_bpf, m, &af, sizeof(af)); in lptap()
499 if (sc->sc_if.if_bpf) in lp_intr()
544 if (sc->sc_if.if_bpf) in lp_intr()
679 if (ifp->if_bpf) in lpoutput()
724 if (ifp->if_bpf) in lpoutput()
/dragonfly/sys/net/ipfw3_basic/
H A Dip_fw3_log.c122 if (the_if == NULL || the_if->if_bpf == NULL) { in ip_fw3_log()
128 bpf_mtap_hdr(the_if->if_bpf, (caddr_t)eh, in ip_fw3_log()
134 bpf_mtap_hdr(the_if->if_bpf, (caddr_t)fake_eh, in ip_fw3_log()
/dragonfly/sys/net/pf/
H A Dif_pflog.c246 if ((ifn = pflogifs[rm->logif]) == NULL || !ifn->if_bpf) in pflog_packet()
293 if (ifn->if_bpf) { in pflog_packet()
295 if (ifn->if_bpf) { in pflog_packet()
296 bpf_mtap_hdr(ifn->if_bpf, (char *)&hdr, PFLOG_HDRLEN, m, in pflog_packet()
H A Dif_pfsync.c1294 if (ifp->if_bpf == NULL && sc->sc_sync_ifp == NULL && in pfsync_pack_state()
1686 if (ifp->if_bpf) { in pfsync_sendout()
1688 if (ifp->if_bpf) in pfsync_sendout()
1689 bpf_mtap(ifp->if_bpf, m); in pfsync_sendout()
/dragonfly/sys/net/sl/
H A Dif_sl.c584 if (sc->sc_if.if_bpf) { in slstart()
611 if (sc->sc_if.if_bpf) { in slstart()
614 if (sc->sc_if.if_bpf) { in slstart()
623 bpf_tap(sc->sc_if.if_bpf, bpfbuf, in slstart()
849 if (sc->sc_if.if_bpf) { in slinput()
888 if (sc->sc_if.if_bpf) { in slinput()
891 if (sc->sc_if.if_bpf) { in slinput()
902 bpf_tap(sc->sc_if.if_bpf, hp, in slinput()
/dragonfly/sys/net/stf/
H A Dif_stf.c387 if (ifp->if_bpf) { in stf_output_serialized()
389 if (ifp->if_bpf) in stf_output_serialized()
390 bpf_ptap(ifp->if_bpf, m, &af, sizeof(af)); in stf_output_serialized()
613 if (ifp->if_bpf) { in in_stf_input()
615 if (ifp->if_bpf) in in_stf_input()
616 bpf_ptap(ifp->if_bpf, m, &af, sizeof(af)); in in_stf_input()
/dragonfly/sys/net/gif/
H A Dif_gif.c352 if (ifp->if_bpf) { in gif_output_serialized()
354 if (ifp->if_bpf) { in gif_output_serialized()
361 bpf_ptap(ifp->if_bpf, m, &af, sizeof(af)); in gif_output_serialized()
424 if (ifp->if_bpf) { in gif_input()
426 if (ifp->if_bpf) { in gif_input()
433 bpf_ptap(ifp->if_bpf, m, &af1, sizeof(af1)); in gif_input()
/dragonfly/sys/net/tun/
H A Dif_tun.c579 if (ifp->if_bpf) { in tunifoutput_serialized()
581 if (ifp->if_bpf) { in tunifoutput_serialized()
588 bpf_ptap(ifp->if_bpf, m0, &af, sizeof(af)); in tunifoutput_serialized()
893 if (ifp->if_bpf) { in tunwrite()
896 if (ifp->if_bpf) { in tunwrite()
911 bpf_mtap(ifp->if_bpf, top); in tunwrite()
921 bpf_ptap(ifp->if_bpf, top, &af, sizeof(af)); in tunwrite()
/dragonfly/sys/dev/netif/ic/
H A Dif_ic.c376 if (ifp->if_bpf) { in icoutput()
378 if (ifp->if_bpf) in icoutput()
379 bpf_ptap(ifp->if_bpf, m, &hdr, ICHDRLEN); in icoutput()
/dragonfly/sys/netgraph/iface/
H A Dng_iface.c491 if (ifp->if_bpf) { in ng_iface_bpftap()
493 if (ifp->if_bpf) in ng_iface_bpftap()
494 bpf_ptap(ifp->if_bpf, m, &family, sizeof(family4)); in ng_iface_bpftap()
/dragonfly/sys/netgraph7/iface/
H A Dng_iface.c483 if (ifp->if_bpf) { in ng_iface_bpftap()
485 if (ifp->if_bpf) in ng_iface_bpftap()
486 bpf_ptap(ifp->if_bpf, m, &family4, sizeof(family4)); in ng_iface_bpftap()
/dragonfly/sys/bus/u4b/
H A Dusb_pf.c365 if (!bpf_peers_present(bus->ifp->if_bpf)) in usbpf_xfertap()
488 bpf_tap(bus->ifp->if_bpf, buf, totlen); in usbpf_xfertap()
/dragonfly/sys/net/gre/
H A Dif_gre.c293 if (ifp->if_bpf) { in gre_output_serialized()
295 if (ifp->if_bpf) { in gre_output_serialized()
298 bpf_ptap(ifp->if_bpf, m, &af, sizeof(af)); in gre_output_serialized()
/dragonfly/sys/netgraph/fec/
H A Dng_fec.c777 if (bifp->if_bpf) { in ng_fec_input()
779 if (bifp->if_bpf) in ng_fec_input()
780 bpf_mtap(bifp->if_bpf, m); in ng_fec_input()
/dragonfly/sys/net/wg/
H A Dif_wg.c1767 if (ifp->if_bpf == NULL) in wg_bpf_ptap()
1772 if (ifp->if_bpf != NULL) { in wg_bpf_ptap()
1775 bpf_ptap(ifp->if_bpf, m, &bpf_af, sizeof(bpf_af)); in wg_bpf_ptap()
/dragonfly/sys/dev/netif/re/
H A Dre.c8030 … if (ifp->if_bpf) { /* If there's a BPF listener, bounce a copy of this frame to him. */ in re_start()
8037 bpf_mtap(ifp->if_bpf, m_head); in re_start()