WSL2-Linux-Kernel/drivers/net/ethernet/intel/iavf
Sudheer Mogilappagari 2418d3f348 iavf: Fix TC config comparison with existing adapter TC config
[ Upstream commit 54976cf58d6168b8d15cebb395069f23b2f34b31 ]

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: d5b33d0244 ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-05-02 16:24:46 +02:00
..
Makefile
iavf.h iavf: remove mask from iavf_irq_enable_queues() 2023-06-21 15:59:17 +02:00
iavf_adminq.c iavf: Fix adminq error handling 2022-08-25 11:40:19 +02:00
iavf_adminq.h
iavf_adminq_cmd.h
iavf_adv_rss.c
iavf_adv_rss.h
iavf_alloc.h
iavf_client.c
iavf_client.h
iavf_common.c iavf: fix non-tunneled IPv6 UDP packet type and hashing 2023-03-30 12:47:44 +02:00
iavf_devids.h
iavf_ethtool.c iavf: fix FDIR rule fields masks validation 2023-08-26 14:23:34 +02:00
iavf_fdir.c iavf: fix FDIR rule fields masks validation 2023-08-26 14:23:34 +02:00
iavf_fdir.h iavf: fix FDIR rule fields masks validation 2023-08-26 14:23:34 +02:00
iavf_main.c iavf: Fix TC config comparison with existing adapter TC config 2024-05-02 16:24:46 +02:00
iavf_osdep.h
iavf_prototype.h
iavf_register.h iavf: remove mask from iavf_irq_enable_queues() 2023-06-21 15:59:17 +02:00
iavf_status.h
iavf_trace.h
iavf_txrx.c iavf: fix inverted Rx hash condition leading to disabled hash 2023-03-30 12:47:44 +02:00
iavf_txrx.h
iavf_type.h
iavf_virtchnl.c ethernet: use eth_hw_addr_set() instead of ether_addr_copy() 2023-07-27 08:46:59 +02:00