Home
last modified time | relevance | path

Searched refs:xdp_tx (Results 1 - 25 of 70) sorted by relevance

123

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_bonding.c25 #include "xdp_tx.skel.h"
92 struct xdp_tx *xdp_tx; member
183 if (xdp_attach(skeletons, skeletons->xdp_tx->progs.xdp_tx, "bond2")) in bonding_setup()
652 skeletons.xdp_tx = xdp_tx__open_and_load(); in serial_test_xdp_bonding()
653 if (!ASSERT_OK_PTR(skeletons.xdp_tx, "xdp_tx__open_and_load")) in serial_test_xdp_bonding()
685 xdp_tx__destroy(skeletons.xdp_tx); in serial_test_xdp_bonding()
/kernel/linux/linux-6.6/drivers/net/ethernet/microsoft/mana/
H A Dmana_ethtool.c117 u64 xdp_tx; in mana_get_ethtool_stats() local
144 xdp_tx = rx_stats->xdp_tx; in mana_get_ethtool_stats()
151 data[i++] = xdp_tx; in mana_get_ethtool_stats()
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c345 struct qede_tx_queue *xdp_tx; in qede_xdp_transmit() local
358 xdp_tx = edev->fp_array[i].xdp_tx; in qede_xdp_transmit()
360 spin_lock(&xdp_tx->xdp_tx_lock); in qede_xdp_transmit()
374 if (unlikely(qede_xdp_xmit(xdp_tx, mapping, 0, xdpf->len, in qede_xdp_transmit()
382 xdp_prod = qed_chain_get_prod_idx(&xdp_tx->tx_pbl); in qede_xdp_transmit()
384 xdp_tx->tx_db.data.bd_prod = cpu_to_le16(xdp_prod); in qede_xdp_transmit()
385 qede_update_tx_producer(xdp_tx); in qede_xdp_transmit()
388 spin_unlock(&xdp_tx->xdp_tx_lock); in qede_xdp_transmit()
1134 if (unlikely(qede_xdp_xmit(fp->xdp_tx, b in qede_rx_xdp()
[all...]
H A Dqede_main.c905 kfree(fp->xdp_tx); in qede_free_fp_array()
968 fp->xdp_tx = kzalloc(sizeof(*fp->xdp_tx), in qede_alloc_fp_array()
970 if (!fp->xdp_tx) in qede_alloc_fp_array()
1640 qede_free_mem_txq(edev, fp->xdp_tx); in qede_free_mem_fp()
1668 rc = qede_alloc_mem_txq(edev, fp->xdp_tx); in qede_alloc_mem_fp()
1785 fp->xdp_tx->index = QEDE_TXQ_IDX_TO_XDP(edev, in qede_init_fp()
1787 fp->xdp_tx->is_xdp = 1; in qede_init_fp()
1789 spin_lock_init(&fp->xdp_tx->xdp_tx_lock); in qede_init_fp()
2068 rc = qede_drain_txq(edev, fp->xdp_tx, tru in qede_stop_queues()
[all...]
H A Dqede.h476 struct qede_tx_queue *xdp_tx; member
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/
H A 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, b in qede_rx_xdp()
[all...]
H A Dqede_main.c967 kfree(fp->xdp_tx); in qede_free_fp_array()
1040 fp->xdp_tx = kzalloc(sizeof(*fp->xdp_tx), in qede_alloc_fp_array()
1042 if (!fp->xdp_tx) in qede_alloc_fp_array()
1708 qede_free_mem_txq(edev, fp->xdp_tx); in qede_free_mem_fp()
1736 rc = qede_alloc_mem_txq(edev, fp->xdp_tx); in qede_alloc_mem_fp()
1853 fp->xdp_tx->index = QEDE_TXQ_IDX_TO_XDP(edev, in qede_init_fp()
1855 fp->xdp_tx->is_xdp = 1; in qede_init_fp()
1857 spin_lock_init(&fp->xdp_tx->xdp_tx_lock); in qede_init_fp()
2140 rc = qede_drain_txq(edev, fp->xdp_tx, tru in qede_stop_queues()
[all...]
H A Dqede.h472 struct qede_tx_queue *xdp_tx; member
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dxdp_tx.c7 int xdp_tx(struct xdp_md *xdp) in xdp_tx() function
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dxdp_tx.c7 int xdp_tx(struct xdp_md *xdp) in xdp_tx() function
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_txrx_lib.c261 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()
/kernel/linux/linux-5.10/drivers/net/
H A Dveth.c46 u64 xdp_tx; member
98 { "xdp_tx", VETH_RQ_STAT(xdp_tx) },
519 rq->stats.vs.xdp_tx += sent; in veth_xdp_flush_bq()
605 stats->xdp_tx++; in veth_xdp_rcv_one()
740 stats->xdp_tx++; in veth_xdp_rcv_skb()
865 if (stats.xdp_tx > 0) in veth_poll()
H A Dvirtio_net.c80 u64 xdp_tx; member
91 u64 xdp_tx; member
103 { "xdp_tx", VIRTNET_SQ_STAT(xdp_tx) },
113 { "xdp_tx", VIRTNET_RQ_STAT(xdp_tx) },
614 sq->stats.xdp_tx += n; in virtnet_xdp_xmit()
777 stats->xdp_tx++; in receive_small()
973 stats->xdp_tx++; in receive_mergeable()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_xdp_veth.sh111 ip -n ns2 link set dev veth22 xdp obj xdp_tx.o sec xdp
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.h112 u64 xdp_tx; member
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtest_xdp_veth.sh114 ip -n ${NS2} link set dev veth22 xdp obj xdp_tx.bpf.o sec xdp
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_txrx.h143 u64 xdp_tx; /* successful XDP transmits */ member
/kernel/linux/linux-6.6/drivers/net/
H A Dveth.c48 u64 xdp_tx; member
102 { "xdp_tx", VETH_RQ_STAT(xdp_tx) },
562 rq->stats.vs.xdp_tx += sent; in veth_xdp_flush_bq()
643 stats->xdp_tx++; in veth_xdp_rcv_one()
866 stats->xdp_tx++; in veth_xdp_rcv_skb()
1019 if (stats.xdp_tx > 0) in veth_poll()
/kernel/linux/linux-6.6/drivers/net/hyperv/
H A Dnetvsc_drv.c475 static int netvsc_xmit(struct sk_buff *skb, struct net_device *net, bool xdp_tx) in netvsc_xmit() argument
664 ret = netvsc_send(net, packet, rndis_msg, pb, skb, xdp_tx); in netvsc_xmit()
919 rx_stats->xdp_tx++; in netvsc_recv_callback()
1516 u64 xdp_tx; in netvsc_get_ethtool_stats() local
1550 xdp_tx = rx_stats->xdp_tx; in netvsc_get_ethtool_stats()
1556 data[i++] = xdp_tx; in netvsc_get_ethtool_stats()
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h240 u64 xdp_tx; member
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h223 u64 xdp_tx; member
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dtx_common.c88 tx_queue->xdp_tx = efx_channel_is_xdp_tx(tx_queue->channel); in efx_init_tx_queue()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.h382 __u64 xdp_tx; member
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc.h70 unsigned int xdp_tx; member
/kernel/linux/linux-6.6/include/net/mana/
H A Dmana.h59 u64 xdp_tx; member

Completed in 37 milliseconds

123