Lines Matching defs:prog
2258 struct bpf_prog *prog, struct xdp_buff *xdp,
2266 act = bpf_prog_run_xdp(prog, xdp);
2279 err = xdp_do_redirect(pp->dev, xdp, prog);
2295 bpf_warn_invalid_xdp_action(pp->dev, prog, act);
2298 trace_xdp_exception(pp->dev, prog, act);
3846 struct bpf_prog *prog = pp->xdp_prog;
3855 if (prog && !prog->aux->xdp_has_frags &&
3857 netdev_info(dev, "Illegal MTU %d for XDP prog without frags\n",
4600 static int mvneta_xdp_setup(struct net_device *dev, struct bpf_prog *prog,
4607 if (prog && !prog->aux->xdp_has_frags &&
4609 NL_SET_ERR_MSG_MOD(extack, "prog does not support XDP frags");
4619 need_update = !!pp->xdp_prog != !!prog;
4623 old_prog = xchg(&pp->xdp_prog, prog);
4637 return mvneta_xdp_setup(dev, xdp->prog, xdp->extack);