net/enic: enable limited RSS flow action
authorHyong Youb Kim <hyonkim@cisco.com>
Sat, 2 Mar 2019 10:42:44 +0000 (02:42 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Mar 2019 16:52:22 +0000 (17:52 +0100)
commite9434f6f60052519cffb6f447c694da5eba24a47
treec5362c98a347a429ab443cbc95bb9ae6f0a5844a
parent4d8e9aa48328edb58f8a843a8e6bee327e12d181
net/enic: enable limited RSS flow action

Some apps like OVS-DPDK use MARK+RSS flow rules in order to offload
packet matching to the NIC. The RSS action in such flow rules simply
indicates "receive packet normally", not trying to override the port
wide RSS. The action is included in the flow rules simply to terminate
them, as MARK is not a fate-deciding action. And, the RSS action has a
most basic config: default hash, level, types, null key, and identity
queue mapping.

Recent VIC adapters can support these "mark and receive" flow
rules. So, enable support for RSS action for this limited use case.

Signed-off-by: Hyong Youb Kim <hyonkim@cisco.com>
Reviewed-by: John Daley <johndale@cisco.com>
doc/guides/nics/enic.rst
doc/guides/rel_notes/release_19_05.rst
drivers/net/enic/enic_flow.c