Home
last modified time | relevance | path

Searched refs:bpf_pkt (Results 1 – 3 of 3) sorted by relevance

/xnu-8019.80.24/bsd/net/
H A Dbpf.c2710 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 Dpktap.c1518 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 Dpktap.h254 extern void convert_to_pktap_header_to_v2(struct bpf_packet *bpf_pkt, bool truncate);