Home
last modified time | relevance | path

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

/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c1471 struct ngbe_scattered_rx_entry *sw_sc_ring = rxq->sw_sc_ring; in ngbe_recv_pkts_sc() local
1583 next_sc_entry = &sw_sc_ring[nextp_id]; in ngbe_recv_pkts_sc()
1588 sc_entry = &sw_sc_ring[rx_id]; in ngbe_recv_pkts_sc()
2114 if (rxq->sw_sc_ring != NULL) in ngbe_rx_queue_release_mbufs()
2116 if (rxq->sw_sc_ring[i].fbuf != NULL) { in ngbe_rx_queue_release_mbufs()
2117 ngbe_free_sc_cluster(rxq->sw_sc_ring[i].fbuf); in ngbe_rx_queue_release_mbufs()
2118 rxq->sw_sc_ring[i].fbuf = NULL; in ngbe_rx_queue_release_mbufs()
2128 rte_free(rxq->sw_sc_ring); in ngbe_rx_queue_release()
2356 rxq->sw_sc_ring = in ngbe_dev_rx_queue_setup()
2360 if (rxq->sw_sc_ring == NULL) { in ngbe_dev_rx_queue_setup()
[all …]
H A Dngbe_rxtx.h253 struct ngbe_scattered_rx_entry *sw_sc_ring; member
/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.c2069 struct ixgbe_scattered_rx_entry *sw_sc_ring = rxq->sw_sc_ring; in ixgbe_recv_pkts_lro() local
2222 next_sc_entry = &sw_sc_ring[nextp_id]; in ixgbe_recv_pkts_lro()
2227 sc_entry = &sw_sc_ring[rx_id]; in ixgbe_recv_pkts_lro()
2875 if (rxq->sw_sc_ring) in ixgbe_rx_queue_release_mbufs()
2877 if (rxq->sw_sc_ring[i].fbuf) { in ixgbe_rx_queue_release_mbufs()
2878 ixgbe_free_sc_cluster(rxq->sw_sc_ring[i].fbuf); in ixgbe_rx_queue_release_mbufs()
2879 rxq->sw_sc_ring[i].fbuf = NULL; in ixgbe_rx_queue_release_mbufs()
2889 rte_free(rxq->sw_sc_ring); in ixgbe_rx_queue_release()
3230 rxq->sw_sc_ring = in ixgbe_dev_rx_queue_setup()
3234 if (!rxq->sw_sc_ring) { in ixgbe_dev_rx_queue_setup()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c1695 struct txgbe_scattered_rx_entry *sw_sc_ring = rxq->sw_sc_ring; in txgbe_recv_pkts_lro() local
1844 next_sc_entry = &sw_sc_ring[nextp_id]; in txgbe_recv_pkts_lro()
1849 sc_entry = &sw_sc_ring[rx_id]; in txgbe_recv_pkts_lro()
2440 if (rxq->sw_sc_ring) in txgbe_rx_queue_release_mbufs()
2442 if (rxq->sw_sc_ring[i].fbuf) { in txgbe_rx_queue_release_mbufs()
2443 txgbe_free_sc_cluster(rxq->sw_sc_ring[i].fbuf); in txgbe_rx_queue_release_mbufs()
2444 rxq->sw_sc_ring[i].fbuf = NULL; in txgbe_rx_queue_release_mbufs()
2454 rte_free(rxq->sw_sc_ring); in txgbe_rx_queue_release()
2689 rxq->sw_sc_ring = in txgbe_dev_rx_queue_setup()
2693 if (!rxq->sw_sc_ring) { in txgbe_dev_rx_queue_setup()
[all …]
H A Dtxgbe_rxtx.h288 struct txgbe_scattered_rx_entry *sw_sc_ring; member