From: Pavan Nikhilesh Date: Mon, 11 Nov 2019 13:19:10 +0000 (+0530) Subject: examples/eventdev: add new Rx RSS hash offload X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=4c634d7392fa7f330896544e2ca88a93b0d06d80;p=dpdk.git examples/eventdev: add new Rx RSS hash offload Since pipeline_generic uses `rte_mbuf::hash::rss` add the new Rx offload flag `DEV_RX_OFFLOAD_RSS_HASH` to inform PMD to copy the RSS hash result into the mbuf. Signed-off-by: Pavan Nikhilesh Reviewed-by: Ferruh Yigit --- diff --git a/examples/eventdev_pipeline/pipeline_worker_generic.c b/examples/eventdev_pipeline/pipeline_worker_generic.c index 0058ba7006..42ff4eeb96 100644 --- a/examples/eventdev_pipeline/pipeline_worker_generic.c +++ b/examples/eventdev_pipeline/pipeline_worker_generic.c @@ -314,6 +314,9 @@ port_init(uint8_t port, struct rte_mempool *mbuf_pool) port_conf.txmode.offloads |= DEV_TX_OFFLOAD_MBUF_FAST_FREE; + if (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_RSS_HASH) + port_conf.rxmode.offloads |= DEV_RX_OFFLOAD_RSS_HASH; + rx_conf = dev_info.default_rxconf; rx_conf.offloads = port_conf.rxmode.offloads;