net/i40e: support MARK and RSS flow action
authorMesut Ali Ergin <mesut.a.ergin@intel.com>
Thu, 16 May 2019 04:28:03 +0000 (21:28 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 24 May 2019 12:12:33 +0000 (14:12 +0200)
commit0bbcfc706a2bf4a4767115b532aecdb83ba9e183
tree218cacb1df760b8e4ae43cc54d0eaa0b014a880e
parent3e48944f17dd3a78baf0b01c8fbd51486624ff17
net/i40e: support MARK and RSS flow action

Currently, i40e Flow Director action parser only allows following nine
action combinations: (QUEUE, PASSTHRU, DROP, QUEUE + MARK, PASSTHRU +
MARK, DROP + MARK, QUEUE + FLAG, PASSTHRU + FLAG, DROP + FLAG)

Using the existing Cloud Filter profile on the NIC, it is possible to
add support for two more combinations as: (MARK + RSS, MARK + FLAG +
RSS)

Addition of these new combinations would allow more applications to
utilize DPDK rte_flow to implement hardware flow offloads with Intel
Ethernet 700 series network adapters, including but not limited to the
existing OVS DPDK partial hardware flow offload feature.

Signed-off-by: Mesut Ali Ergin <mesut.a.ergin@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/i40e/i40e_flow.c