Home
last modified time | relevance | path

Searched refs:xprog (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c633 struct xdp_buff *xdp, struct bpf_prog *xprog, in gve_xsk_done_dqo() argument
647 if (unlikely(xdp_do_redirect(priv->dev, xdp, xprog))) in gve_xsk_done_dqo()
668 struct xdp_buff *xdp, struct bpf_prog *xprog, in gve_xdp_done_dqo() argument
686 err = xdp_do_redirect(priv->dev, xdp, xprog); in gve_xdp_done_dqo()
711 struct bpf_prog *xprog) in gve_rx_xsk_dqo() argument
726 if (xprog) { in gve_rx_xsk_dqo()
727 xdp_act = bpf_prog_run_xdp(xprog, xdp); in gve_rx_xsk_dqo()
730 gve_xsk_done_dqo(priv, rx, xdp, xprog, xdp_act); in gve_rx_xsk_dqo()
789 struct bpf_prog *xprog; in gve_rx_dqo() local
813 xprog = READ_ONCE(priv->xdp_prog); in gve_rx_dqo()
[all …]
H A Dgve_rx.c757 struct xdp_buff *xdp, struct bpf_prog *xprog, in gve_xdp_done() argument
784 err = gve_xdp_redirect(priv->dev, rx, xdp, xprog); in gve_xdp_done()
811 struct bpf_prog *xprog; in gve_rx() local
859 xprog = READ_ONCE(priv->xdp_prog); in gve_rx()
860 if (xprog && is_only_frag) { in gve_rx()
869 xdp_act = bpf_prog_run_xdp(xprog, &xdp); in gve_rx()
871 gve_xdp_done(priv, rx, &xdp, xprog, xdp_act); in gve_rx()