Lines Matching refs:xdp_prog
114 struct bpf_prog *xdp_prog = READ_ONCE(rxr->xdp_prog); in bnxt_rx_xdp() local
125 if (!xdp_prog) in bnxt_rx_xdp()
144 act = bpf_prog_run_xdp(xdp_prog, &xdp); in bnxt_rx_xdp()
165 trace_xdp_exception(bp->dev, xdp_prog, act); in bnxt_rx_xdp()
188 trace_xdp_exception(bp->dev, xdp_prog, act); in bnxt_rx_xdp()
193 if (xdp_do_redirect(bp->dev, &xdp, xdp_prog)) { in bnxt_rx_xdp()
194 trace_xdp_exception(bp->dev, xdp_prog, act); in bnxt_rx_xdp()
205 trace_xdp_exception(bp->dev, xdp_prog, act); in bnxt_rx_xdp()
218 struct bpf_prog *xdp_prog = READ_ONCE(bp->xdp_prog); in bnxt_xdp_xmit() local
228 !xdp_prog) in bnxt_xdp_xmit()
295 old = xchg(&bp->xdp_prog, prog); in bnxt_xdp_set()
333 xdp->prog_id = bp->xdp_prog ? bp->xdp_prog->aux->id : 0; in bnxt_xdp()