Home
last modified time | relevance | path

Searched refs:xdp_tx (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/
Dxdp_bonding.c91 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-v6.1/drivers/net/ethernet/microsoft/mana/
Dmana_ethtool.c80 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()
Dmana.h55 u64 xdp_tx; member
/Linux-v6.1/drivers/net/ethernet/qlogic/qede/
Dqede_fp.c344 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()
369 if (unlikely(qede_xdp_xmit(xdp_tx, mapping, 0, xdpf->len, 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()
[all …]
Dqede_main.c948 kfree(fp->xdp_tx); in qede_free_fp_array()
1021 fp->xdp_tx = kzalloc(sizeof(*fp->xdp_tx), in qede_alloc_fp_array()
1023 if (!fp->xdp_tx) in qede_alloc_fp_array()
1664 qede_free_mem_txq(edev, fp->xdp_tx); in qede_free_mem_fp()
1692 rc = qede_alloc_mem_txq(edev, fp->xdp_tx); in qede_alloc_mem_fp()
1809 fp->xdp_tx->index = QEDE_TXQ_IDX_TO_XDP(edev, in qede_init_fp()
1811 fp->xdp_tx->is_xdp = 1; in qede_init_fp()
1813 spin_lock_init(&fp->xdp_tx->xdp_tx_lock); in qede_init_fp()
2096 rc = qede_drain_txq(edev, fp->xdp_tx, true); in qede_stop_queues()
2128 rc = qede_stop_txq(edev, fp->xdp_tx, i); in qede_stop_queues()
[all …]
Dqede.h470 struct qede_tx_queue *xdp_tx; member
/Linux-v6.1/tools/testing/selftests/bpf/progs/
Dxdp_tx.c7 int xdp_tx(struct xdp_md *xdp) in xdp_tx() function
/Linux-v6.1/drivers/net/ethernet/aquantia/atlantic/
Daq_ring.h112 u64 xdp_tx; member
Daq_ring.c466 ++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-v6.1/tools/testing/selftests/bpf/
Dtest_xdp_veth.sh114 ip -n ${NS2} link set dev veth22 xdp obj xdp_tx.bpf.o sec xdp
/Linux-v6.1/drivers/net/
Dveth.c47 u64 xdp_tx; member
100 { "xdp_tx", VETH_RQ_STAT(xdp_tx) },
538 rq->stats.vs.xdp_tx += sent; in veth_xdp_flush_bq()
617 stats->xdp_tx++; in veth_xdp_rcv_one()
838 stats->xdp_tx++; in veth_xdp_rcv_skb()
988 if (stats.xdp_tx > 0) in veth_poll()
Dvirtio_net.c80 u64 xdp_tx; member
92 u64 xdp_tx; member
104 { "xdp_tx", VIRTNET_SQ_STAT(xdp_tx) },
115 { "xdp_tx", VIRTNET_RQ_STAT(xdp_tx) },
692 sq->stats.xdp_tx += n; in virtnet_xdp_xmit()
854 stats->xdp_tx++; in receive_small()
1073 stats->xdp_tx++; in receive_mergeable()
/Linux-v6.1/drivers/net/ethernet/fungible/funeth/
Dfuneth_txrx.h142 u64 xdp_tx; /* successful XDP transmits */ member
/Linux-v6.1/drivers/net/hyperv/
Dnetvsc_drv.c471 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()
Dhyperv_net.h231 bool xdp_tx);
963 u64 xdp_tx; member
Dnetvsc.c1202 bool xdp_tx) in netvsc_send() argument
1229 if (!skb || xdp_tx) in netvsc_send()
/Linux-v6.1/drivers/net/ethernet/amazon/ena/
Dena_netdev.h218 u64 xdp_tx; member
Dena_ethtool.c96 ENA_STAT_RX_ENTRY(xdp_tx),
/Linux-v6.1/drivers/net/ethernet/sfc/siena/
Dtx_common.c88 tx_queue->xdp_tx = efx_channel_is_xdp_tx(tx_queue->channel); in efx_siena_init_tx_queue()
/Linux-v6.1/drivers/net/ethernet/sfc/
Dtx_common.c88 tx_queue->xdp_tx = efx_channel_is_xdp_tx(tx_queue->channel); in efx_init_tx_queue()
/Linux-v6.1/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.h391 __u64 xdp_tx; member
/Linux-v6.1/drivers/net/ethernet/freescale/enetc/
Denetc.h69 unsigned int xdp_tx; member
/Linux-v6.1/drivers/net/ethernet/marvell/
Dmvneta.c459 u64 xdp_tx; member
2190 stats->es.ps.xdp_tx++; in mvneta_xdp_xmit_back()
4761 u64 xdp_tx; in mvneta_ethtool_update_pcpu_stats() local
4773 xdp_tx = stats->es.ps.xdp_tx; in mvneta_ethtool_update_pcpu_stats()
4784 es->ps.xdp_tx += xdp_tx; in mvneta_ethtool_update_pcpu_stats()
4836 pp->ethtool_stats[i] = stats.ps.xdp_tx; in mvneta_ethtool_update_stats()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx4/
Den_port.c262 priv->xdp_stats.rx_xdp_tx += READ_ONCE(ring->xdp_tx); in mlx4_en_DUMP_ETH_STATS()
Dmlx4_en.h346 unsigned long xdp_tx; member

12