/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 353 unsigned int xdp_res, in i40e_handle_xdp_result_zc() 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() 441 unsigned int xdp_res, xdp_xmit = 0; in i40e_clean_rx_irq_zc() local 504 xdp_res = i40e_run_xdp_zc(rx_ring, first, xdp_prog); in i40e_clean_rx_irq_zc() 506 &rx_bytes, xdp_res, &failure); in i40e_clean_rx_irq_zc() 512 xdp_xmit |= xdp_res in i40e_clean_rx_irq_zc() 348 i40e_handle_xdp_result_zc(struct i40e_ring *rx_ring, struct xdp_buff *xdp_buff, union i40e_rx_desc *rx_desc, unsigned int *rx_packets, unsigned int *rx_bytes, unsigned int xdp_res, bool *failure) i40e_handle_xdp_result_zc() argument [all...] |
H A D | i40e_txrx_common.h | 16 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res);
|
H A D | i40e_txrx.c | 2088 * @xdp_res: Result of the XDP program 2091 static void i40e_process_rx_buffs(struct i40e_ring *rx_ring, int xdp_res, in i40e_process_rx_buffs() argument 2108 if (xdp_res != I40E_XDP_CONSUMED) in i40e_process_rx_buffs() 2396 * @xdp_res: Result of the receive batch 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() 2501 int xdp_res = 0; in i40e_clean_rx_irq() local 2587 xdp_res = i40e_run_xdp(rx_ring, xdp, xdp_prog); in i40e_clean_rx_irq() 2589 if (xdp_res) { in i40e_clean_rx_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 255 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()
|
H A D | ixgbe_main.c | 2348 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx_lib.c | 273 * @xdp_res: Result of the receive batch 279 void ice_finalize_xdp_rx(struct ice_ring *rx_ring, unsigned int xdp_res) in ice_finalize_xdp_rx() argument 281 if (xdp_res & ICE_XDP_REDIR) in ice_finalize_xdp_rx() 284 if (xdp_res & ICE_XDP_TX) { in ice_finalize_xdp_rx()
|
H A D | ice_xsk.c | 593 unsigned int size, xdp_res = 0; in ice_clean_rx_irq_zc() local 627 xdp_res = ice_run_xdp_zc(rx_ring, rx_buf->xdp); in ice_clean_rx_irq_zc() 628 if (xdp_res) { in ice_clean_rx_irq_zc() 629 if (xdp_res & (ICE_XDP_TX | ICE_XDP_REDIR)) in ice_clean_rx_irq_zc() 630 xdp_xmit |= xdp_res; in ice_clean_rx_irq_zc()
|
H A D | ice_txrx_lib.h | 49 void ice_finalize_xdp_rx(struct ice_ring *rx_ring, unsigned int xdp_res);
|
H A D | ice_txrx.c | 1095 unsigned int xdp_res, xdp_xmit = 0; in ice_clean_rx_irq() local 1171 xdp_res = ice_run_xdp(rx_ring, &xdp, xdp_prog); in ice_clean_rx_irq() 1173 if (!xdp_res) in ice_clean_rx_irq() 1175 if (xdp_res & (ICE_XDP_TX | ICE_XDP_REDIR)) { in ice_clean_rx_irq() 1176 xdp_xmit |= xdp_res; in ice_clean_rx_irq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 246 unsigned int xdp_res, xdp_xmit = 0; in ixgbe_clean_rx_irq_zc() local 299 xdp_res = ixgbe_run_xdp_zc(adapter, rx_ring, bi->xdp); in ixgbe_clean_rx_irq_zc() 301 if (xdp_res) { in ixgbe_clean_rx_irq_zc() 302 if (xdp_res & (IXGBE_XDP_TX | IXGBE_XDP_REDIR)) in ixgbe_clean_rx_irq_zc() 303 xdp_xmit |= xdp_res; in ixgbe_clean_rx_irq_zc()
|
H A D | ixgbe_main.c | 2354 unsigned int xdp_res = -PTR_ERR(skb); in ixgbe_clean_rx_irq() local 2356 if (xdp_res & (IXGBE_XDP_TX | IXGBE_XDP_REDIR)) { in ixgbe_clean_rx_irq() 2357 xdp_xmit |= xdp_res; in ixgbe_clean_rx_irq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 348 unsigned int xdp_res, xdp_xmit = 0; in i40e_clean_rx_irq_zc() local 389 xdp_res = i40e_run_xdp_zc(rx_ring, *bi); in i40e_clean_rx_irq_zc() 390 if (xdp_res) { in i40e_clean_rx_irq_zc() 391 if (xdp_res & (I40E_XDP_TX | I40E_XDP_REDIR)) in i40e_clean_rx_irq_zc() 392 xdp_xmit |= xdp_res; in i40e_clean_rx_irq_zc()
|
H A D | i40e_txrx_common.h | 16 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res);
|
H A D | i40e_txrx.c | 2287 * @xdp_res: Result of the receive batch 2293 void i40e_finalize_xdp_rx(struct i40e_ring *rx_ring, unsigned int xdp_res) in i40e_finalize_xdp_rx() argument 2295 if (xdp_res & I40E_XDP_REDIR) in i40e_finalize_xdp_rx() 2298 if (xdp_res & I40E_XDP_TX) { in i40e_finalize_xdp_rx() 2339 int xdp_res = 0; in i40e_clean_rx_irq() local 2406 xdp_res = i40e_run_xdp(rx_ring, &xdp); in i40e_clean_rx_irq() 2409 if (xdp_res) { in i40e_clean_rx_irq() 2410 if (xdp_res & (I40E_XDP_TX | I40E_XDP_REDIR)) { in i40e_clean_rx_irq() 2411 xdp_xmit |= xdp_res; in i40e_clean_rx_irq() 2427 if (!xdp_res in i40e_clean_rx_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 870 unsigned int size, xdp_res = 0; in ice_clean_rx_irq_zc() local 912 xdp_res = ice_run_xdp_zc(rx_ring, first, xdp_prog, xdp_ring); in ice_clean_rx_irq_zc() 913 if (likely(xdp_res & (ICE_XDP_TX | ICE_XDP_REDIR))) { in ice_clean_rx_irq_zc() 914 xdp_xmit |= xdp_res; in ice_clean_rx_irq_zc() 915 } else if (xdp_res == ICE_XDP_EXIT) { in ice_clean_rx_irq_zc() 920 } else if (xdp_res == ICE_XDP_CONSUMED) { in ice_clean_rx_irq_zc() 922 } else if (xdp_res == ICE_XDP_PASS) { in ice_clean_rx_irq_zc()
|
H A D | ice_txrx_lib.c | 440 * @xdp_res: Result of the receive batch 447 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()
|
H A D | ice_txrx_lib.h | 156 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res, u32 first_idx);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 765 static void netsec_finalize_xdp_rx(struct netsec_priv *priv, u32 xdp_res, in netsec_finalize_xdp_rx() argument 768 if (xdp_res & NETSEC_XDP_REDIR) in netsec_finalize_xdp_rx() 771 if (xdp_res & NETSEC_XDP_TX) in netsec_finalize_xdp_rx()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/socionext/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 5440 unsigned int xdp_res = -PTR_ERR(skb); in stmmac_rx() local 5442 if (xdp_res & STMMAC_XDP_CONSUMED) { in stmmac_rx() 5459 } else if (xdp_res & (STMMAC_XDP_TX | in stmmac_rx() 5461 xdp_status |= xdp_res; in stmmac_rx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 8774 unsigned int xdp_res = -PTR_ERR(skb); in igb_clean_rx_irq() local 8776 if (xdp_res & (IGB_XDP_TX | IGB_XDP_REDIR)) { in igb_clean_rx_irq() 8777 xdp_xmit |= xdp_res; in igb_clean_rx_irq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 8951 unsigned int xdp_res = -PTR_ERR(skb); in igb_clean_rx_irq() local 8953 if (xdp_res & (IGB_XDP_TX | IGB_XDP_REDIR)) { in igb_clean_rx_irq() 8954 xdp_xmit |= xdp_res; in igb_clean_rx_irq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 2636 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()
|