Lines Matching defs:xdp
279 bool encap_v6(struct xdp_md *xdp, struct ctl_value *cval,
290 if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct ipv6hdr)))
292 data = (void *)(long)xdp->data;
293 data_end = (void *)(long)xdp->data_end;
330 bool encap_v4(struct xdp_md *xdp, struct ctl_value *cval,
346 if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct iphdr)))
348 data = (void *)(long)xdp->data;
349 data_end = (void *)(long)xdp->data_end;
378 if (bpf_xdp_adjust_head(xdp, (int)sizeof(struct iphdr)))
666 bool is_ipv6, struct xdp_md *xdp)
752 if (!encap_v6(xdp, cval, &pckt, dst, pkt_bytes))
755 if (!encap_v4(xdp, cval, &pckt, dst, pkt_bytes))
765 data = (void *)(long)xdp->data;
766 data_end = (void *)(long)xdp->data_end;
773 SEC("xdp")
792 SEC("xdp")