i40e: Fix adding ADQ filter to TC0
authorGrzegorz Szczurek <grzegorzx.szczurek@intel.com>
Fri, 29 Apr 2022 12:27:08 +0000 (14:27 +0200)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 9 Jun 2022 15:53:43 +0000 (08:53 -0700)
commitc3238d36c3a2be0a29a9d848d6c51e1b14be6692
tree8e7d887ce868c95f029903489e85807fbf0d1695
parent647df0d41b6bd8f4987dde6e8d8d0aba5b082985
i40e: Fix adding ADQ filter to TC0

Procedure of configure tc flower filters erroneously allows to create
filters on TC0 where unfiltered packets are also directed by default.
Issue was caused by insufficient checks of hw_tc parameter specifying
the hardware traffic class to pass matching packets to.

Fix checking hw_tc parameter which blocks creation of filters on TC0.

Fixes: 2f4b411a3d67 ("i40e: Enable cloud filters via tc-flower")
Signed-off-by: Grzegorz Szczurek <grzegorzx.szczurek@intel.com>
Signed-off-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Tested-by: Bharathi Sreenivas <bharathi.sreenivas@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/i40e/i40e_main.c