Lines Matching defs:prog
1266 struct bpf_prog *prog = bpf->prog;
1268 if (!priv->xdpi.prog && !prog)
1271 WRITE_ONCE(priv->xdp_prog, prog);
1331 struct bpf_prog *prog;
1334 prog = READ_ONCE(priv->xdp_prog);
1335 if (!prog)
1338 act = bpf_prog_run_xdp(prog, xdp);
1339 /* XDP prog might have changed packet data and boundaries */
1355 if (xdp_do_redirect(ndev, xdp, prog))
1366 bpf_warn_invalid_xdp_action(ndev, prog, act);
1369 trace_xdp_exception(ndev, prog, act);