Symbol: xdp_do_redirect
drivers/net/ethernet/amazon/ena/ena_xdp.h
119
if (likely(!xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog))) {
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
456
if (xdp_do_redirect(aq_nic->ndev, xdp, prog) < 0)
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
308
if (xdp_do_redirect(bp->dev, xdp, xdp_prog)) {
drivers/net/ethernet/engleder/tsnep_main.c
1306
if (xdp_do_redirect(rx->adapter->netdev, xdp, prog) < 0)
drivers/net/ethernet/engleder/tsnep_main.c
1341
if (xdp_do_redirect(rx->adapter->netdev, xdp, prog) < 0)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2659
err = xdp_do_redirect(priv->net_dev, &xdp, xdp_prog);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
476
err = xdp_do_redirect(priv->net_dev, &xdp, xdp_prog);
drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c
66
err = xdp_do_redirect(priv->net_dev, xdp_buff, xdp_prog);
drivers/net/ethernet/freescale/enetc/enetc.c
2069
err = xdp_do_redirect(rx_ring->ndev, &xdp_buff, prog);
drivers/net/ethernet/freescale/fec_main.c
2110
err = xdp_do_redirect(ndev, &xdp, prog);
drivers/net/ethernet/freescale/fec_main.c
2380
err = xdp_do_redirect(ndev, xsk, prog);
drivers/net/ethernet/fungible/funeth/funeth_rx.c
177
if (unlikely(xdp_do_redirect(q->netdev, &xdp, xdp_prog)))
drivers/net/ethernet/google/gve/gve_rx.c
716
err = xdp_do_redirect(dev, xdp, xdp_prog);
drivers/net/ethernet/google/gve/gve_rx.c
748
err = xdp_do_redirect(dev, &new, xdp_prog);
drivers/net/ethernet/google/gve/gve_rx_dqo.c
646
if (unlikely(xdp_do_redirect(priv->dev, xdp, xprog)))
drivers/net/ethernet/google/gve/gve_rx_dqo.c
685
err = xdp_do_redirect(priv->dev, xdp, xprog);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2285
err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog);
drivers/net/ethernet/intel/i40e/i40e_xsk.c
208
err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog);
drivers/net/ethernet/intel/ice/ice_txrx.c
677
if (xdp_do_redirect(rx_ring->netdev, &xdp->base, xdp_prog))
drivers/net/ethernet/intel/ice/ice_xsk.c
525
err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog);
drivers/net/ethernet/intel/igb/igb_main.c
8731
err = xdp_do_redirect(adapter->netdev, xdp, xdp_prog);
drivers/net/ethernet/intel/igb/igb_xsk.c
306
err = xdp_do_redirect(adapter->netdev, xdp, xdp_prog);
drivers/net/ethernet/intel/igc/igc_main.c
2528
if (xdp_do_redirect(adapter->netdev, xdp, prog) < 0)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2435
err = xdp_do_redirect(adapter->netdev, xdp, xdp_prog);
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c
111
err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog);
drivers/net/ethernet/marvell/mvneta.c
2279
err = xdp_do_redirect(pp->dev, xdp, prog);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3831
err = xdp_do_redirect(port->dev, xdp, prog);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1544
err = xdp_do_redirect(pfvf->netdev, xsk_buff, prog);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1552
err = xdp_do_redirect(pfvf->netdev, &xdp, prog);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2136
if (unlikely(xdp_do_redirect(dev, xdp, prog))) {
drivers/net/ethernet/mellanox/mlx4/en_rx.c
822
if (likely(!xdp_do_redirect(dev, &mxbuf.xdp, xdp_prog))) {
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
329
err = xdp_do_redirect(rq->netdev, xdp, prog);
drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
96
if (xdp_do_redirect(port->dev, &xdp, xdp_prog))
drivers/net/ethernet/microsoft/mana/mana_bpf.c
107
rxq->xdp_rc = xdp_do_redirect(ndev, xdp, prog);
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
237
if (xdp_do_redirect(dp->netdev, xrxbuf->xdp, xdp_prog)) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
582
err = xdp_do_redirect(netdev, &xdp_buf, xdp_prog);
drivers/net/ethernet/qlogic/qede/qede_fp.c
1150
if (unlikely(xdp_do_redirect(edev->ndev, &xdp, prog)))
drivers/net/ethernet/sfc/rx.c
325
err = xdp_do_redirect(efx->net_dev, &xdp, xdp_prog);
drivers/net/ethernet/sfc/siena/rx.c
327
err = xdp_do_redirect(efx->net_dev, &xdp, xdp_prog);
drivers/net/ethernet/socionext/netsec.c
926
err = xdp_do_redirect(priv->ndev, xdp, prog);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5217
if (xdp_do_redirect(priv->dev, xdp, prog) < 0)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1216
if (unlikely(xdp_do_redirect(ndev, xdp, prog)))
drivers/net/ethernet/ti/cpsw_priv.c
1335
if (xdp_do_redirect(ndev, xdp, prog))
drivers/net/ethernet/ti/icssg/icssg_common.c
817
err = xdp_do_redirect(emac->ndev, xdp, xdp_prog);
drivers/net/hyperv/netvsc_bpf.c
73
if (!xdp_do_redirect(ndev, xdp, prog)) {
drivers/net/tun.c
1565
err = xdp_do_redirect(tun->dev, xdp, xdp_prog);
drivers/net/veth.c
679
if (xdp_do_redirect(rq->dev, xdp, xdp_prog)) {
drivers/net/veth.c
840
if (xdp_do_redirect(rq->dev, xdp, xdp_prog)) {
drivers/net/virtio_net.c
1823
err = xdp_do_redirect(dev, xdp, xdp_prog);
drivers/net/vmxnet3/vmxnet3_xdp.c
277
err = xdp_do_redirect(rq->adapter->netdev, xdp, prog);
drivers/net/xen-netfront.c
999
err = xdp_do_redirect(queue->info->netdev, xdp, prog);
include/linux/filter.h
1233
int xdp_do_redirect(struct net_device *dev,
include/net/libeth/xdp.h
1374
if (unlikely(xdp_do_redirect(bq->dev, &xdp->base, bq->prog)))
include/net/libeth/xsk.h
401
ret = xdp_do_redirect(bq->dev, &xdp->base, bq->prog);
kernel/bpf/cpumap.c
216
err = xdp_do_redirect(xdpf->dev_rx, &xdp,
net/core/filter.c
4521
EXPORT_SYMBOL_GPL(xdp_do_redirect);
tools/testing/selftests/bpf/progs/xdp_features.c
217
int xdp_do_redirect(struct xdp_md *xdp)
tools/testing/selftests/bpf/xdp_features.c
326
prog = skel->progs.xdp_do_redirect;