| /Linux-v5.15/drivers/net/ethernet/intel/i40e/ |
| D | i40e_xsk.c | 273 unsigned int xdp_res) in i40e_handle_xdp_result_zc() argument 280 if (likely(xdp_res == I40E_XDP_REDIR) || xdp_res == I40E_XDP_TX) in i40e_handle_xdp_result_zc() 283 if (xdp_res == I40E_XDP_CONSUMED) { in i40e_handle_xdp_result_zc() 288 if (xdp_res == I40E_XDP_PASS) { in i40e_handle_xdp_result_zc() 332 unsigned int xdp_res, xdp_xmit = 0; in i40e_clean_rx_irq_zc() local 371 xdp_res = i40e_run_xdp_zc(rx_ring, bi); in i40e_clean_rx_irq_zc() 373 &rx_bytes, size, xdp_res); in i40e_clean_rx_irq_zc() 376 xdp_xmit |= xdp_res & (I40E_XDP_TX | I40E_XDP_REDIR); in i40e_clean_rx_irq_zc()
|
| D | i40e_txrx_common.h | 16 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res);
|
| D | i40e_txrx.c | 2402 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res) in i40e_finalize_xdp_rx() argument 2404 if (xdp_res & I40E_XDP_REDIR) in i40e_finalize_xdp_rx() 2407 if (xdp_res & I40E_XDP_TX) { in i40e_finalize_xdp_rx() 2449 int xdp_res = 0; in i40e_clean_rx_irq() local 2515 xdp_res = i40e_run_xdp(rx_ring, &xdp); in i40e_clean_rx_irq() 2518 if (xdp_res) { in i40e_clean_rx_irq() 2519 if (xdp_res & (I40E_XDP_TX | I40E_XDP_REDIR)) { in i40e_clean_rx_irq() 2520 xdp_xmit |= xdp_res; in i40e_clean_rx_irq() 2536 if (!xdp_res && !skb) { in i40e_clean_rx_irq() 2549 if (xdp_res || i40e_cleanup_headers(rx_ring, skb, rx_desc)) { in i40e_clean_rx_irq()
|
| /Linux-v5.15/drivers/net/ethernet/intel/ice/ |
| D | ice_txrx_lib.c | 291 void ice_finalize_xdp_rx(struct ice_ring *rx_ring, unsigned int xdp_res) in ice_finalize_xdp_rx() argument 293 if (xdp_res & ICE_XDP_REDIR) in ice_finalize_xdp_rx() 296 if (xdp_res & ICE_XDP_TX) { in ice_finalize_xdp_rx()
|
| D | ice_xsk.c | 523 unsigned int size, xdp_res = 0; in ice_clean_rx_irq_zc() local 551 xdp_res = ice_run_xdp_zc(rx_ring, rx_buf->xdp); in ice_clean_rx_irq_zc() 552 if (xdp_res) { in ice_clean_rx_irq_zc() 553 if (xdp_res & (ICE_XDP_TX | ICE_XDP_REDIR)) in ice_clean_rx_irq_zc() 554 xdp_xmit |= xdp_res; in ice_clean_rx_irq_zc()
|
| D | ice_txrx_lib.h | 49 void ice_finalize_xdp_rx(struct ice_ring *rx_ring, unsigned int xdp_res);
|
| D | ice_txrx.c | 1068 unsigned int xdp_res, xdp_xmit = 0; in ice_clean_rx_irq() local 1147 xdp_res = ice_run_xdp(rx_ring, &xdp, xdp_prog); in ice_clean_rx_irq() 1148 if (!xdp_res) in ice_clean_rx_irq() 1150 if (xdp_res & (ICE_XDP_TX | ICE_XDP_REDIR)) { in ice_clean_rx_irq() 1151 xdp_xmit |= xdp_res; in ice_clean_rx_irq()
|
| /Linux-v5.15/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_xsk.c | 243 unsigned int xdp_res, xdp_xmit = 0; in ixgbe_clean_rx_irq_zc() local 296 xdp_res = ixgbe_run_xdp_zc(adapter, rx_ring, bi->xdp); in ixgbe_clean_rx_irq_zc() 298 if (xdp_res) { in ixgbe_clean_rx_irq_zc() 299 if (xdp_res & (IXGBE_XDP_TX | IXGBE_XDP_REDIR)) in ixgbe_clean_rx_irq_zc() 300 xdp_xmit |= xdp_res; in ixgbe_clean_rx_irq_zc()
|
| D | ixgbe_main.c | 2346 unsigned int xdp_res = -PTR_ERR(skb); in ixgbe_clean_rx_irq() local 2348 if (xdp_res & (IXGBE_XDP_TX | IXGBE_XDP_REDIR)) { in ixgbe_clean_rx_irq() 2349 xdp_xmit |= xdp_res; in ixgbe_clean_rx_irq()
|
| /Linux-v5.15/drivers/net/ethernet/socionext/ |
| D | netsec.c | 779 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-v5.15/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_main.c | 5189 unsigned int xdp_res = -PTR_ERR(skb); in stmmac_rx() local 5191 if (xdp_res & STMMAC_XDP_CONSUMED) { in stmmac_rx() 5208 } else if (xdp_res & (STMMAC_XDP_TX | in stmmac_rx() 5210 xdp_status |= xdp_res; in stmmac_rx()
|
| /Linux-v5.15/drivers/net/ethernet/intel/igc/ |
| D | igc_main.c | 2362 unsigned int xdp_res = -PTR_ERR(skb); in igc_clean_rx_irq() local 2364 switch (xdp_res) { in igc_clean_rx_irq() 2371 xdp_status |= xdp_res; in igc_clean_rx_irq()
|
| /Linux-v5.15/drivers/net/ethernet/intel/igb/ |
| D | igb_main.c | 8740 unsigned int xdp_res = -PTR_ERR(skb); in igb_clean_rx_irq() local 8742 if (xdp_res & (IGB_XDP_TX | IGB_XDP_REDIR)) { in igb_clean_rx_irq() 8743 xdp_xmit |= xdp_res; in igb_clean_rx_irq()
|