Searched refs:bpf_pkt (Results 1 – 3 of 3) sorted by relevance
| /xnu-8019.80.24/bsd/net/ |
| H A D | bpf.c | 2710 struct bpf_packet *bpf_pkt, in bpf_tap_imp() argument 2749 struct bpf_packet *bpf_pkt_saved = bpf_pkt; in bpf_tap_imp() 2758 slen = bpf_filter(d->bd_filter, (u_char *)bpf_pkt, in bpf_tap_imp() 2759 (u_int)bpf_pkt->bpfp_total_length, 0); in bpf_tap_imp() 2764 slen = min(slen, get_pkt_trunc_len(bpf_pkt)); in bpf_tap_imp() 2772 bpf_pkt->bpfp_header_length <= sizeof(bpfp_header_tmp)) { in bpf_tap_imp() 2773 bpf_pkt_tmp = *bpf_pkt; in bpf_tap_imp() 2775 bpf_pkt = &bpf_pkt_tmp; in bpf_tap_imp() 2777 memcpy(&bpfp_header_tmp, bpf_pkt->bpfp_header, in bpf_tap_imp() 2778 bpf_pkt->bpfp_header_length); in bpf_tap_imp() [all …]
|
| H A D | pktap.c | 1518 convert_to_pktap_header_to_v2(struct bpf_packet *bpf_pkt, bool truncate) in convert_to_pktap_header_to_v2() argument 1527 pktap_header = (struct pktap_header *)bpf_pkt->bpfp_header; in convert_to_pktap_header_to_v2() 1533 VERIFY(bpf_pkt->bpfp_header_length >= sizeof(struct pktap_header)); in convert_to_pktap_header_to_v2() 1538 extra_src_size = bpf_pkt->bpfp_header_length - in convert_to_pktap_header_to_v2() 1665 bpf_pkt->bpfp_header_length); in convert_to_pktap_header_to_v2() 1667 memcpy(bpf_pkt->bpfp_header, pktap_v2_hdr, in convert_to_pktap_header_to_v2() 1670 bpf_pkt->bpfp_total_length += pktap_v2_hdr->pth_length - in convert_to_pktap_header_to_v2() 1672 bpf_pkt->bpfp_header_length += pktap_v2_hdr->pth_length - in convert_to_pktap_header_to_v2()
|
| H A D | pktap.h | 254 extern void convert_to_pktap_header_to_v2(struct bpf_packet *bpf_pkt, bool truncate);
|