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.c632 struct xdp_buff *xdp, struct bpf_prog *xprog, in gve_xsk_done_dqo() argument
646 if (unlikely(xdp_do_redirect(priv->dev, xdp, xprog))) in gve_xsk_done_dqo()
667 struct xdp_buff *xdp, struct bpf_prog *xprog, in gve_xdp_done_dqo() argument
685 err = xdp_do_redirect(priv->dev, xdp, xprog); in gve_xdp_done_dqo()
710 struct bpf_prog *xprog) in gve_rx_xsk_dqo() argument
725 if (xprog) { in gve_rx_xsk_dqo()
726 xdp_act = bpf_prog_run_xdp(xprog, xdp); in gve_rx_xsk_dqo()
729 gve_xsk_done_dqo(priv, rx, xdp, xprog, xdp_act); in gve_rx_xsk_dqo()
788 struct bpf_prog *xprog; in gve_rx_dqo() local
812 xprog = READ_ONCE(priv->xdp_prog); in gve_rx_dqo()
[all …]
H A Dgve_rx.c756 struct xdp_buff *xdp, struct bpf_prog *xprog, in gve_xdp_done() argument
783 err = gve_xdp_redirect(priv->dev, rx, xdp, xprog); in gve_xdp_done()
810 struct bpf_prog *xprog; in gve_rx() local
858 xprog = READ_ONCE(priv->xdp_prog); in gve_rx()
859 if (xprog && is_only_frag) { in gve_rx()
868 xdp_act = bpf_prog_run_xdp(xprog, &xdp); in gve_rx()
870 gve_xdp_done(priv, rx, &xdp, xprog, xdp_act); in gve_rx()