Home
last modified time | relevance | path

Searched refs:sw_sc_ring (Results 1 – 4 of 4) sorted by relevance

/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.h104 struct ixgbe_scattered_rx_entry *sw_sc_ring; /**< address of scattered Rx software ring. */ member
H A Dixgbe_rxtx.c2023 struct ixgbe_scattered_rx_entry *sw_sc_ring = rxq->sw_sc_ring; in ixgbe_recv_pkts_lro() local
2176 next_sc_entry = &sw_sc_ring[nextp_id]; in ixgbe_recv_pkts_lro()
2181 sc_entry = &sw_sc_ring[rx_id]; in ixgbe_recv_pkts_lro()
2827 if (rxq->sw_sc_ring) in ixgbe_rx_queue_release_mbufs()
2829 if (rxq->sw_sc_ring[i].fbuf) { in ixgbe_rx_queue_release_mbufs()
2830 ixgbe_free_sc_cluster(rxq->sw_sc_ring[i].fbuf); in ixgbe_rx_queue_release_mbufs()
2831 rxq->sw_sc_ring[i].fbuf = NULL; in ixgbe_rx_queue_release_mbufs()
2841 rte_free(rxq->sw_sc_ring); in ixgbe_rx_queue_release()
3171 rxq->sw_sc_ring = in ixgbe_dev_rx_queue_setup()
3175 if (!rxq->sw_sc_ring) { in ixgbe_dev_rx_queue_setup()
[all …]
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c1625 struct txgbe_scattered_rx_entry *sw_sc_ring = rxq->sw_sc_ring; in txgbe_recv_pkts_lro() local
1774 next_sc_entry = &sw_sc_ring[nextp_id]; in txgbe_recv_pkts_lro()
1779 sc_entry = &sw_sc_ring[rx_id]; in txgbe_recv_pkts_lro()
2351 if (rxq->sw_sc_ring) in txgbe_rx_queue_release_mbufs()
2353 if (rxq->sw_sc_ring[i].fbuf) { in txgbe_rx_queue_release_mbufs()
2354 txgbe_free_sc_cluster(rxq->sw_sc_ring[i].fbuf); in txgbe_rx_queue_release_mbufs()
2355 rxq->sw_sc_ring[i].fbuf = NULL; in txgbe_rx_queue_release_mbufs()
2365 rte_free(rxq->sw_sc_ring); in txgbe_rx_queue_release()
2600 rxq->sw_sc_ring = in txgbe_dev_rx_queue_setup()
2604 if (!rxq->sw_sc_ring) { in txgbe_dev_rx_queue_setup()
[all …]
H A Dtxgbe_rxtx.h287 struct txgbe_scattered_rx_entry *sw_sc_ring; member