Lines Matching defs:xdp
533 struct xdp_buff xdp;
550 xdp_init_buff(&xdp, RCV_FRAG_LEN + XDP_PACKET_HEADROOM,
554 xdp_prepare_buff(&xdp, hard_start, data - hard_start, len, false);
555 orig_data = xdp.data;
557 action = bpf_prog_run_xdp(prog, &xdp);
559 len = xdp.data_end - xdp.data;
561 if (orig_data != xdp.data) {
562 offset = orig_data - xdp.data;
582 *skb = build_skb(xdp.data,
590 nicvf_xdp_sq_append_pkt(nic, sq, (u64)xdp.data, dma_addr, len);
1889 static int nicvf_xdp(struct net_device *netdev, struct netdev_bpf *xdp)
1900 switch (xdp->command) {
1902 return nicvf_xdp_setup(nic, xdp->prog);