Lines Matching defs:xdp
970 struct xdp_buff *xdp, bool *need_xdp_flush)
977 xdp_init_buff(xdp, XEN_PAGE_SIZE - XDP_PACKET_HEADROOM,
979 xdp_prepare_buff(xdp, page_address(pdata), XDP_PACKET_HEADROOM,
982 act = bpf_prog_run_xdp(prog, xdp);
986 xdpf = xdp_convert_buff_to_frame(xdp);
995 err = xdp_do_redirect(queue->info->netdev, xdp, prog);
1028 struct xdp_buff xdp;
1037 struct xen_netif_extra_info *xdp;
1039 xdp = &extras[XEN_NETIF_EXTRA_TYPE_XDP - 1];
1040 rx->offset = xdp->u.xdp.headroom;
1087 rx, xdp_prog, &xdp, need_xdp_flush);
1603 static int talk_to_netback_xdp(struct netfront_info *np, int xdp)
1608 headroom = xdp ? XDP_PACKET_HEADROOM : 0;
1610 "xdp-headroom", "%hu",
1613 pr_warn("Error writing xdp-headroom\n");
1664 static int xennet_xdp(struct net_device *dev, struct netdev_bpf *xdp)
1671 switch (xdp->command) {
1673 return xennet_xdp_set(dev, xdp->prog, xdp->extack);
2288 "feature-xdp-headroom", 0);
2290 /* set the current xen-netfront xdp state */