| /xnu-11417.121.6/bsd/net/ |
| H A D | droptap.c | 174 droptap_tap_callback(ifnet_t ifp, u_int32_t dlt, bpf_tap_mode direction) in droptap_tap_callback() argument 179 switch (dlt) { in droptap_tap_callback() 242 uint32_t dlt; in droptap_input_packet() local 245 dlt = DLT_RAW; in droptap_input_packet() 247 dlt = DLT_EN10MB; in droptap_input_packet() 258 &dtaphdr, dlt, ifp, pid, pname, epid, epname, ipproto, flowid); in droptap_input_packet() 268 uint32_t dlt; in droptap_output_packet() local 271 dlt = DLT_RAW; in droptap_output_packet() 273 dlt = DLT_EN10MB; in droptap_output_packet() 284 &dtaphdr, dlt, ifp, pid, pname, epid, epname, ipproto, flowid); in droptap_output_packet() [all …]
|
| H A D | bpf.c | 777 uint32_t dlt; in bpf_detachd() local 818 dlt = bp->bif_dlt; in bpf_detachd() 867 disable_tap(ifp, dlt, BPF_TAP_DISABLE); in bpf_detachd() 2239 u_int dlt; in bpfioctl() local 2241 bcopy(addr, &dlt, sizeof(dlt)); in bpfioctl() 2243 if (dlt == DLT_PKTAP && in bpfioctl() 2245 dlt = DLT_RAW; in bpfioctl() 2247 error = bpf_setdlt(d, dlt); in bpfioctl() 2946 bpf_setdlt(struct bpf_d *d, uint32_t dlt) in bpf_setdlt() argument 2952 if (d->bd_bif->bif_dlt == dlt) { in bpf_setdlt() [all …]
|
| H A D | pktap.c | 334 pktap_tap_callback(ifnet_t ifp, u_int32_t dlt, bpf_tap_mode direction) in pktap_tap_callback() argument 344 switch (dlt) { in pktap_tap_callback() 1386 typedef void (*tap_packet_func)(ifnet_t interface, u_int32_t dlt, 1390 pktap_bpf_tap_packet(struct ifnet *ifp, protocol_family_t proto, uint32_t dlt, in pktap_bpf_tap_packet() argument 1426 hdr->pth_dlt = dlt; in pktap_bpf_tap_packet() 1472 } else if (dlt == DLT_RAW) { in pktap_bpf_tap_packet() 1480 } else if (dlt == DLT_EN10MB) { in pktap_bpf_tap_packet() 1498 if (dlt == DLT_RAW && pktap->pktp_dlt_raw_count > 0) { in pktap_bpf_tap_packet() 1510 pktap_input_packet(struct ifnet *ifp, protocol_family_t proto, uint32_t dlt, in pktap_input_packet() argument 1522 pktap_bpf_tap_packet(ifp, proto, dlt, pid, pname, epid, epname, pkt, in pktap_input_packet() [all …]
|
| H A D | bpf.h | 1605 extern void bpf_tap_in(ifnet_t interface, u_int32_t dlt, mbuf_t packet, 1619 extern void bpf_tap_out(ifnet_t interface, u_int32_t dlt, mbuf_t packet, 1634 extern void bpf_tap_packet_in(ifnet_t interface, u_int32_t dlt, 1648 extern void bpf_tap_packet_out(ifnet_t interface, u_int32_t dlt,
|
| H A D | remote_vif.c | 467 rvi_set_bpf_tap(ifnet_t ifp, uint32_t dlt, bpf_tap_mode mode) in rvi_set_bpf_tap() argument 478 switch (dlt) { in rvi_set_bpf_tap()
|
| H A D | iptap.c | 257 iptap_tap_callback(ifnet_t ifp, u_int32_t dlt, bpf_tap_mode direction) in iptap_tap_callback() argument 267 switch (dlt) { in iptap_tap_callback()
|
| H A D | if_redirect.c | 230 uint32_t dlt; in redirect_bpf_tap() local 234 dlt = DLT_EN10MB; in redirect_bpf_tap() 239 dlt = DLT_RAW; in redirect_bpf_tap() 247 bpf_tap_packet_in(ifp, dlt, pkt, NULL, 0); in redirect_bpf_tap() 249 bpf_tap_packet_out(ifp, dlt, pkt, NULL, 0); in redirect_bpf_tap()
|
| H A D | if_fake.c | 662 typedef void (*_tap_func)(ifnet_t interface, u_int32_t dlt, mbuf_t packet,
|
| H A D | if_bond.c | 1070 typedef void (*_tap_func)(ifnet_t interface, u_int32_t dlt, mbuf_t packet,
|
| /xnu-11417.121.6/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_util.c | 775 uint32_t dlt; in nx_netif_pktap_output() local 780 dlt = DLT_EN10MB; in nx_netif_pktap_output() 785 dlt = DLT_RAW; in nx_netif_pktap_output() 797 pktap_output_packet(ifp, af, dlt, -1, NULL, -1, NULL, SK_PKT2PH(pkt), in nx_netif_pktap_output()
|