]> git.itanic.dy.fi Git - linux-stable/commit
iavf: Fix TC config comparison with existing adapter TC config
authorSudheer Mogilappagari <sudheer.mogilappagari@intel.com>
Tue, 23 Apr 2024 18:27:19 +0000 (11:27 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 25 Apr 2024 15:20:55 +0000 (08:20 -0700)
commit54976cf58d6168b8d15cebb395069f23b2f34b31
treec7d95b71fb2b35468bd45c9067f316df75204eab
parentef3c313119ea448c22da10366faa26b5b4b1a18e
iavf: Fix TC config comparison with existing adapter TC config

Same number of TCs doesn't imply that underlying TC configs are
same. The config could be different due to difference in number
of queues in each TC. Add utility function to determine if TC
configs are same.

Fixes: d5b33d024496 ("i40evf: add ndo_setup_tc callback to i40evf")
Signed-off-by: Sudheer Mogilappagari <sudheer.mogilappagari@intel.com>
Tested-by: Mineri Bhange <minerix.bhange@intel.com> (A Contingent Worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Link: https://lore.kernel.org/r/20240423182723.740401-4-anthony.l.nguyen@intel.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/intel/iavf/iavf_main.c