/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/ |
A D | xdp_bonding.c | 91 struct xdp_tx *xdp_tx; member 190 if (xdp_attach(skeletons, skeletons->xdp_tx->progs.xdp_tx, "bond2")) in bonding_setup() 542 skeletons.xdp_tx = xdp_tx__open_and_load(); in serial_test_xdp_bonding() 543 if (!ASSERT_OK_PTR(skeletons.xdp_tx, "xdp_tx__open_and_load")) in serial_test_xdp_bonding() 572 xdp_tx__destroy(skeletons.xdp_tx); in serial_test_xdp_bonding()
|
/linux-6.3-rc2/drivers/net/ethernet/microsoft/mana/ |
A D | mana_ethtool.c | 80 u64 xdp_tx; in mana_get_ethtool_stats() local 97 xdp_tx = rx_stats->xdp_tx; in mana_get_ethtool_stats() 104 data[i++] = xdp_tx; in mana_get_ethtool_stats()
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qede/ |
A D | qede_fp.c | 344 struct qede_tx_queue *xdp_tx; in qede_xdp_transmit() local 357 xdp_tx = edev->fp_array[i].xdp_tx; in qede_xdp_transmit() 359 spin_lock(&xdp_tx->xdp_tx_lock); in qede_xdp_transmit() 376 xdp_prod = qed_chain_get_prod_idx(&xdp_tx->tx_pbl); in qede_xdp_transmit() 378 xdp_tx->tx_db.data.bd_prod = cpu_to_le16(xdp_prod); in qede_xdp_transmit() 379 qede_update_tx_producer(xdp_tx); in qede_xdp_transmit() 382 spin_unlock(&xdp_tx->xdp_tx_lock); in qede_xdp_transmit() 1119 if (unlikely(qede_xdp_xmit(fp->xdp_tx, bd->mapping, in qede_rx_xdp() 1398 if (qede_txq_has_work(fp->xdp_tx)) in qede_poll_is_more_work() 1436 qede_xdp_tx_int(edev, fp->xdp_tx); in qede_poll() [all …]
|
A D | qede_main.c | 951 kfree(fp->xdp_tx); in qede_free_fp_array() 1024 fp->xdp_tx = kzalloc(sizeof(*fp->xdp_tx), in qede_alloc_fp_array() 1026 if (!fp->xdp_tx) in qede_alloc_fp_array() 1667 qede_free_mem_txq(edev, fp->xdp_tx); in qede_free_mem_fp() 1695 rc = qede_alloc_mem_txq(edev, fp->xdp_tx); in qede_alloc_mem_fp() 1812 fp->xdp_tx->index = QEDE_TXQ_IDX_TO_XDP(edev, in qede_init_fp() 1814 fp->xdp_tx->is_xdp = 1; in qede_init_fp() 1816 spin_lock_init(&fp->xdp_tx->xdp_tx_lock); in qede_init_fp() 2099 rc = qede_drain_txq(edev, fp->xdp_tx, true); in qede_stop_queues() 2131 rc = qede_stop_txq(edev, fp->xdp_tx, i); in qede_stop_queues() [all …]
|
A D | qede.h | 470 struct qede_tx_queue *xdp_tx; member
|
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/ |
A D | xdp_tx.c | 7 int xdp_tx(struct xdp_md *xdp) in xdp_tx() function
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/ |
A D | ice_txrx_lib.c | 261 u32 frags, xdp_tx = 0; in ice_clean_xdp_irq() local 293 xdp_tx++; in ice_clean_xdp_irq() 316 xdp_ring->xdp_tx_active -= xdp_tx; in ice_clean_xdp_irq()
|
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/ |
A D | aq_ring.h | 112 u64 xdp_tx; member
|
A D | aq_ring.c | 466 ++rx_ring->stats.rx.xdp_tx; in aq_xdp_run_prog() 951 data[++count] = self->stats.rx.xdp_tx; in aq_ring_fill_stats_data()
|
/linux-6.3-rc2/tools/testing/selftests/bpf/ |
A D | test_xdp_veth.sh | 114 ip -n ${NS2} link set dev veth22 xdp obj xdp_tx.bpf.o sec xdp
|
/linux-6.3-rc2/drivers/net/ |
A D | veth.c | 47 u64 xdp_tx; member 100 { "xdp_tx", VETH_RQ_STAT(xdp_tx) }, 543 rq->stats.vs.xdp_tx += sent; in veth_xdp_flush_bq() 624 stats->xdp_tx++; in veth_xdp_rcv_one() 847 stats->xdp_tx++; in veth_xdp_rcv_skb() 1000 if (stats.xdp_tx > 0) in veth_poll()
|
A D | virtio_net.c | 84 u64 xdp_tx; member 96 u64 xdp_tx; member 108 { "xdp_tx", VIRTNET_SQ_STAT(xdp_tx) }, 119 { "xdp_tx", VIRTNET_RQ_STAT(xdp_tx) }, 697 sq->stats.xdp_tx += n; in virtnet_xdp_xmit() 859 stats->xdp_tx++; in receive_small() 1197 stats->xdp_tx++; in receive_mergeable()
|
/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/ |
A D | funeth_txrx.h | 142 u64 xdp_tx; /* successful XDP transmits */ member
|
/linux-6.3-rc2/drivers/net/hyperv/ |
A D | netvsc_drv.c | 471 static int netvsc_xmit(struct sk_buff *skb, struct net_device *net, bool xdp_tx) in netvsc_xmit() argument 660 ret = netvsc_send(net, packet, rndis_msg, pb, skb, xdp_tx); in netvsc_xmit() 915 rx_stats->xdp_tx++; in netvsc_recv_callback() 1512 u64 xdp_tx; in netvsc_get_ethtool_stats() local 1546 xdp_tx = rx_stats->xdp_tx; in netvsc_get_ethtool_stats() 1552 data[i++] = xdp_tx; in netvsc_get_ethtool_stats()
|
A D | hyperv_net.h | 231 bool xdp_tx); 963 u64 xdp_tx; member
|
A D | netvsc.c | 1215 bool xdp_tx) in netvsc_send() argument 1242 if (!skb || xdp_tx) in netvsc_send()
|
/linux-6.3-rc2/drivers/net/ethernet/amazon/ena/ |
A D | ena_netdev.h | 218 u64 xdp_tx; member
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/ |
A D | tx_common.c | 88 tx_queue->xdp_tx = efx_channel_is_xdp_tx(tx_queue->channel); in efx_siena_init_tx_queue()
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | tx_common.c | 88 tx_queue->xdp_tx = efx_channel_is_xdp_tx(tx_queue->channel); in efx_init_tx_queue()
|
/linux-6.3-rc2/include/net/mana/ |
A D | mana.h | 55 u64 xdp_tx; member
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/ |
A D | mvneta.c | 459 u64 xdp_tx; member 2190 stats->es.ps.xdp_tx++; in mvneta_xdp_xmit_back() 4758 u64 xdp_tx; in mvneta_ethtool_update_pcpu_stats() local 4770 xdp_tx = stats->es.ps.xdp_tx; in mvneta_ethtool_update_pcpu_stats() 4781 es->ps.xdp_tx += xdp_tx; in mvneta_ethtool_update_pcpu_stats() 4833 pp->ethtool_stats[i] = stats.ps.xdp_tx; in mvneta_ethtool_update_stats()
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/enetc/ |
A D | enetc.h | 69 unsigned int xdp_tx; member
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/dpaa2/ |
A D | dpaa2-eth.h | 410 __u64 xdp_tx; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/ |
A D | en_port.c | 262 priv->xdp_stats.rx_xdp_tx += READ_ONCE(ring->xdp_tx); in mlx4_en_DUMP_ETH_STATS()
|
A D | mlx4_en.h | 354 unsigned long xdp_tx; member
|