Home
last modified time | relevance | path

Searched refs:xdp_res (Results 1 – 12 of 12) sorted by relevance

/Linux-v6.6/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c353 unsigned int xdp_res, in i40e_handle_xdp_result_zc() argument
361 if (likely(xdp_res == I40E_XDP_REDIR) || xdp_res == I40E_XDP_TX) in i40e_handle_xdp_result_zc()
364 if (xdp_res == I40E_XDP_EXIT) { in i40e_handle_xdp_result_zc()
369 if (xdp_res == I40E_XDP_CONSUMED) { in i40e_handle_xdp_result_zc()
373 if (xdp_res == I40E_XDP_PASS) { in i40e_handle_xdp_result_zc()
440 unsigned int xdp_res, xdp_xmit = 0; in i40e_clean_rx_irq_zc() local
503 xdp_res = i40e_run_xdp_zc(rx_ring, first, xdp_prog); in i40e_clean_rx_irq_zc()
505 &rx_bytes, xdp_res, &failure); in i40e_clean_rx_irq_zc()
512 xdp_xmit |= xdp_res & (I40E_XDP_TX | I40E_XDP_REDIR); in i40e_clean_rx_irq_zc()
Di40e_txrx_common.h16 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res);
Di40e_txrx.c2100 static void i40e_process_rx_buffs(struct i40e_ring *rx_ring, int xdp_res, in i40e_process_rx_buffs() argument
2116 if (xdp_res == I40E_XDP_CONSUMED) in i40e_process_rx_buffs()
2405 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res) in i40e_finalize_xdp_rx() argument
2407 if (xdp_res & I40E_XDP_REDIR) in i40e_finalize_xdp_rx()
2410 if (xdp_res & I40E_XDP_TX) { in i40e_finalize_xdp_rx()
2504 int xdp_res = 0; in i40e_clean_rx_irq() local
2590 xdp_res = i40e_run_xdp(rx_ring, xdp, xdp_prog); in i40e_clean_rx_irq()
2592 if (xdp_res) { in i40e_clean_rx_irq()
2593 xdp_xmit |= xdp_res & (I40E_XDP_TX | I40E_XDP_REDIR); in i40e_clean_rx_irq()
2596 i40e_process_rx_buffs(rx_ring, xdp_res, xdp); in i40e_clean_rx_irq()
[all …]
/Linux-v6.6/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c255 unsigned int xdp_res, xdp_xmit = 0; in ixgbe_clean_rx_irq_zc() local
308 xdp_res = ixgbe_run_xdp_zc(adapter, rx_ring, bi->xdp); in ixgbe_clean_rx_irq_zc()
310 if (likely(xdp_res & (IXGBE_XDP_TX | IXGBE_XDP_REDIR))) { in ixgbe_clean_rx_irq_zc()
311 xdp_xmit |= xdp_res; in ixgbe_clean_rx_irq_zc()
312 } else if (xdp_res == IXGBE_XDP_EXIT) { in ixgbe_clean_rx_irq_zc()
315 } else if (xdp_res == IXGBE_XDP_CONSUMED) { in ixgbe_clean_rx_irq_zc()
317 } else if (xdp_res == IXGBE_XDP_PASS) { in ixgbe_clean_rx_irq_zc()
Dixgbe_main.c2348 unsigned int xdp_res = -PTR_ERR(skb); in ixgbe_clean_rx_irq() local
2350 if (xdp_res & (IXGBE_XDP_TX | IXGBE_XDP_REDIR)) { in ixgbe_clean_rx_irq()
2351 xdp_xmit |= xdp_res; in ixgbe_clean_rx_irq()
/Linux-v6.6/drivers/net/ethernet/intel/ice/
Dice_xsk.c868 unsigned int size, xdp_res = 0; in ice_clean_rx_irq_zc() local
911 xdp_res = ice_run_xdp_zc(rx_ring, first, xdp_prog, xdp_ring); in ice_clean_rx_irq_zc()
912 if (likely(xdp_res & (ICE_XDP_TX | ICE_XDP_REDIR))) { in ice_clean_rx_irq_zc()
913 xdp_xmit |= xdp_res; in ice_clean_rx_irq_zc()
914 } else if (xdp_res == ICE_XDP_EXIT) { in ice_clean_rx_irq_zc()
919 } else if (xdp_res == ICE_XDP_CONSUMED) { in ice_clean_rx_irq_zc()
921 } else if (xdp_res == ICE_XDP_PASS) { in ice_clean_rx_irq_zc()
Dice_txrx_lib.c447 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res, in ice_finalize_xdp_rx() argument
452 if (xdp_res & ICE_XDP_REDIR) in ice_finalize_xdp_rx()
455 if (xdp_res & ICE_XDP_TX) { in ice_finalize_xdp_rx()
Dice_txrx_lib.h143 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res, u32 first_idx);
/Linux-v6.6/drivers/net/ethernet/socionext/
Dnetsec.c779 static void netsec_finalize_xdp_rx(struct netsec_priv *priv, u32 xdp_res, in netsec_finalize_xdp_rx() argument
782 if (xdp_res & NETSEC_XDP_REDIR) in netsec_finalize_xdp_rx()
785 if (xdp_res & NETSEC_XDP_TX) in netsec_finalize_xdp_rx()
/Linux-v6.6/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c5404 unsigned int xdp_res = -PTR_ERR(skb); in stmmac_rx() local
5406 if (xdp_res & STMMAC_XDP_CONSUMED) { in stmmac_rx()
5423 } else if (xdp_res & (STMMAC_XDP_TX | in stmmac_rx()
5425 xdp_status |= xdp_res; in stmmac_rx()
/Linux-v6.6/drivers/net/ethernet/intel/igc/
Digc_main.c2636 unsigned int xdp_res = -PTR_ERR(skb); in igc_clean_rx_irq() local
2638 switch (xdp_res) { in igc_clean_rx_irq()
2645 xdp_status |= xdp_res; in igc_clean_rx_irq()
/Linux-v6.6/drivers/net/ethernet/intel/igb/
Digb_main.c8964 unsigned int xdp_res = -PTR_ERR(skb); in igb_clean_rx_irq() local
8966 if (xdp_res & (IGB_XDP_TX | IGB_XDP_REDIR)) { in igb_clean_rx_irq()
8967 xdp_xmit |= xdp_res; in igb_clean_rx_irq()