Searched refs:xdp_prog (Results 101 - 125 of 129) sorted by relevance

123456

/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c305 return adapter->xdp_prog ? queues : 0;
H A Dixgbe_sriov.c57 if (adapter->xdp_prog) {
/linux-master/drivers/net/ethernet/sfc/
H A Dnet_driver.h933 * @xdp_prog: Current XDP programme for this interface
1113 struct bpf_prog __rcu *xdp_prog; member in struct:efx_nic
H A Defx_common.c291 if (rtnl_dereference(efx->xdp_prog) &&
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dnet_driver.h905 * @xdp_prog: Current XDP programme for this interface
1081 struct bpf_prog __rcu *xdp_prog; member in struct:efx_nic
H A Defx_common.c295 if (rtnl_dereference(efx->xdp_prog) &&
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c1008 prog = READ_ONCE(port->xdp_prog);
1163 if (port->xdp_prog) {
1898 old_prog = xchg(&port->xdp_prog, prog);
2784 port->xdp_prog = NULL;
H A Dcpsw.c394 if (priv->xdp_prog) {
H A Dcpsw_new.c339 if (priv->xdp_prog) {
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h473 struct bpf_prog *xdp_prog; member in struct:otx2_nic
H A Dotx2_ethtool.c315 if (pfvf->xdp_prog)
H A Dotx2_common.c999 if (pfvf->xdp_prog)
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_ethtool.c2211 if (nn->dp.xdp_prog)
2236 if (dp->xdp_prog)
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h1058 struct bpf_prog *xdp_prog; member in struct:bnxt_rx_ring_info
2538 struct bpf_prog *xdp_prog; member in struct:bnxt
H A Dbnxt.c3574 if (rxr->xdp_prog)
3575 bpf_prog_put(rxr->xdp_prog);
4125 if (BNXT_RX_PAGE_MODE(bp) && bp->xdp_prog) {
4126 bpf_prog_add(bp->xdp_prog, 1);
4127 rxr->xdp_prog = bp->xdp_prog;
4457 if (bp->xdp_prog->aux->xdp_has_frags)
12697 if ((bp->flags & BNXT_FLAG_NO_AGG_RINGS) || bp->xdp_prog)
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_main.c1444 prog = READ_ONCE(rx->adapter->xdp_prog);
1547 prog = READ_ONCE(rx->adapter->xdp_prog);
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2.h1210 struct bpf_prog *xdp_prog; member in struct:mvpp2_port
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c729 if ((ch->rx_count || ch->tx_count) && lif->xdp_prog) {
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc.c39 if (priv->xdp_prog)
2736 old_prog = xchg(&priv->xdp_prog, prog);
2741 xchg(&priv->xdp_prog, old_prog);
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c284 if (!nic->pnicvf->xdp_prog) {
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_main.c2702 old_prog = xchg(&vsi->xdp_prog, prog);
2704 WRITE_ONCE(vsi->rx_rings[i]->xdp_prog, vsi->xdp_prog);
2814 * bpf_prog pointers from vsi->xdp_prog and calling bpf_prog_put
7746 prog = vsi->xdp_prog;
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c2019 bool xdp_prog = stmmac_xdp_is_enabled(priv); local
2034 pp_params.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE;
5074 prog = READ_ONCE(priv->xdp_prog);
5366 prog = READ_ONCE(priv->xdp_prog);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c2925 * @xdp_prog: XDP program
2928 struct bpf_prog *xdp_prog)
2933 if (xdp_prog && !xdp_prog->aux->xdp_has_frags)
2955 frame_size = i40e_max_vsi_frame_size(vsi, vsi->xdp_prog);
3757 vsi->max_frame = i40e_max_vsi_frame_size(vsi, vsi->xdp_prog);
13310 old_prog = xchg(&vsi->xdp_prog, prog);
13330 WRITE_ONCE(vsi->rx_rings[i]->xdp_prog, vsi->xdp_prog);
2927 i40e_max_vsi_frame_size(struct i40e_vsi *vsi, struct bpf_prog *xdp_prog) argument
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c1307 bool xdp_prog = vmxnet3_xdp_enabled(adapter); local
1316 .dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE,
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c2215 priv->channels.params.xdp_prog)

Completed in 514 milliseconds

123456