virtchnl2: add flow steering support
authorSudheer Mogilappagari <sudheer.mogilappagari@intel.com>
Wed, 23 Apr 2025 19:27:04 +0000 (13:27 -0600)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Fri, 18 Jul 2025 16:02:27 +0000 (09:02 -0700)
commitbff423578d4fc2ca22f4224fc53f6c743c0e200a
treea41562ca1f057a575df7cbaef166fd4932848b2c
parent7cc6d633c08db169280a550db92ef9e078e7f098
virtchnl2: add flow steering support

Add opcodes and corresponding message structure to add and delete
flow steering rules. Flow steering enables configuration
of rules to take an action or subset of actions based on a match
criteria. Actions could be redirect to queue, redirect to queue
group, drop packet or mark.

Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Reviewed-by: Sridhar Samudrala <sridhar.samudrala@intel.com>
Co-developed-by: Dinesh Kumar <dinesh.kumar@intel.com>
Signed-off-by: Dinesh Kumar <dinesh.kumar@intel.com>
Signed-off-by: Sudheer Mogilappagari <sudheer.mogilappagari@intel.com>
Signed-off-by: Ahmed Zaki <ahmed.zaki@intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/idpf/virtchnl2.h