examples/ptpclient: enable Rx queue configuration
PATCH 1/1 examples/ptpclient: enable Rx queue configuration
This patch adds support to enable per-queue Rx offloads so that it can convey the configuration to PMD.
Signed-off-by Simei Su <[email protected]>
--- examples/ptpclient/ptpclient.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
examples/ptpclient/ptpclient.c +6 -1
@@ -217,8 +217,13 @@ port_init(uint16_t port, struct rte_mempool *mbuf_pool)/* Allocate and set up 1 RX queue per Ethernet port. */ for (q =0 ; q < rx_rings; q++) { +struct rte_eth_rxconf *rxconf; + + rxconf = &dev_info.default_rxconf; + rxconf->offloads = port_conf.rxmode.offloads; + retval =rte_eth_rx_queue_setup (port, q, nb_rxd, -rte_eth_dev_socket_id (port),NULL , mbuf_pool); +rte_eth_dev_socket_id (port), rxconf, mbuf_pool);if (retval <0 )return retval;
Signature · 1 line
2.9.5
Thomas Monjalon
Applied19/08/2021 10:58, Simei Su:
Quoted 4 lines
This patch adds support to enable per-queue Rx offloads so that it can convey the configuration to PMD.
Signed-off-by Simei Su <[email protected]>
Applied, thanks.