ethdev: support encapsulation level for RSS offload
authorKiran Kumar K <kirankumark@marvell.com>
Thu, 17 Sep 2020 02:07:33 +0000 (07:37 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 18 Sep 2020 16:55:12 +0000 (18:55 +0200)
commit333a38bb2ea0e6f9843a3758de705f32a5215a84
tree5812a822aa8ecdbf0abd98356b035acd7b976bd2
parent976277f9ce09bbf8e763e2e7f3857df64b0ff682
ethdev: support encapsulation level for RSS offload

This patch reserves 2 bits as input selection to select inner and outer
encapsulation level for RSS computation. It is combined with existing
ETH_RSS_* to choose inner or outer layers.
This functionality already exists in rte_flow through level parameter in
RSS action configuration rte_flow_action_rss.

Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
lib/librte_ethdev/rte_ethdev.h