Lines Matching defs:xdp
9 static int lan966x_xdp_setup(struct net_device *dev, struct netdev_bpf *xdp)
18 NL_SET_ERR_MSG_MOD(xdp->extack,
19 "Allow to set xdp only when using fdma");
24 old_prog = xchg(&port->xdp_prog, xdp->prog);
43 int lan966x_xdp(struct net_device *dev, struct netdev_bpf *xdp)
45 switch (xdp->command) {
47 return lan966x_xdp_setup(dev, xdp);
79 struct xdp_buff xdp;
82 xdp_init_buff(&xdp, PAGE_SIZE << lan966x->rx.page_order,
84 xdp_prepare_buff(&xdp, page_address(page),
87 act = bpf_prog_run_xdp(xdp_prog, &xdp);
96 if (xdp_do_redirect(port->dev, &xdp, xdp_prog))