Searched refs:bpf_pkt (Results 1 – 3 of 3) sorted by relevance
| /xnu-10063.101.15/bsd/net/ |
| H A D | bpf.c | 3186 struct bpf_packet *bpf_pkt, in bpf_tap_imp() argument 3225 struct bpf_packet *bpf_pkt_saved = bpf_pkt; in bpf_tap_imp() 3237 slen = bpf_filter(d->bd_filter, (u_char *)bpf_pkt, in bpf_tap_imp() 3238 (u_int)bpf_pkt->bpfp_total_length, 0); in bpf_tap_imp() 3244 slen = min(slen, get_pkt_trunc_len(bpf_pkt)); in bpf_tap_imp() 3252 bpf_pkt->bpfp_header_length <= sizeof(bpfp_header_tmp)) { in bpf_tap_imp() 3253 bpf_pkt_tmp = *bpf_pkt; in bpf_tap_imp() 3255 bpf_pkt = &bpf_pkt_tmp; in bpf_tap_imp() 3257 memcpy(&bpfp_header_tmp, bpf_pkt->bpfp_header, in bpf_tap_imp() 3258 bpf_pkt->bpfp_header_length); in bpf_tap_imp() [all …]
|
| H A D | pktap.c | 1512 convert_to_pktap_header_to_v2(struct bpf_packet *bpf_pkt, bool truncate) in convert_to_pktap_header_to_v2() argument 1521 pktap_header = (struct pktap_header *)bpf_pkt->bpfp_header; in convert_to_pktap_header_to_v2() 1527 VERIFY(bpf_pkt->bpfp_header_length >= sizeof(struct pktap_header)); in convert_to_pktap_header_to_v2() 1532 extra_src_size = bpf_pkt->bpfp_header_length - in convert_to_pktap_header_to_v2() 1659 bpf_pkt->bpfp_header_length); in convert_to_pktap_header_to_v2() 1661 memcpy(bpf_pkt->bpfp_header, pktap_v2_hdr, in convert_to_pktap_header_to_v2() 1664 bpf_pkt->bpfp_total_length += pktap_v2_hdr->pth_length - in convert_to_pktap_header_to_v2() 1666 bpf_pkt->bpfp_header_length += pktap_v2_hdr->pth_length - in convert_to_pktap_header_to_v2()
|
| H A D | pktap.h | 260 extern void convert_to_pktap_header_to_v2(struct bpf_packet *bpf_pkt, bool truncate);
|