]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
igc: Use num_tx_queues when iterating over tx_ring queue
authorToshiki Nishioka <toshiki.nishioka@intel.com>
Thu, 22 Jul 2021 00:34:03 +0000 (17:34 -0700)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 24 Sep 2021 09:58:27 +0000 (11:58 +0200)
commitc52463dd5ee882117d421a14299d67a6983e5b3f
treef021843b6583359693144bbe55d1a19a793ff3f6
parenteb1e1bcfe0db0823d800fbe279b814e42d42cd57
igc: Use num_tx_queues when iterating over tx_ring queue

BugLink: https://bugs.launchpad.net/bugs/1944610
[ Upstream commit 691bd4d7761992914a0e83c27a4ce57d01474cda ]

Use num_tx_queues rather than the IGC_MAX_TX_QUEUES fixed number 4 when
iterating over tx_ring queue since instantiated queue count could be
less than 4 where on-line cpu count is less than 4.

Fixes: ec50a9d437f0 ("igc: Add support for taprio offloading")
Signed-off-by: Toshiki Nishioka <toshiki.nishioka@intel.com>
Signed-off-by: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
Tested-by: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
Acked-by: Sasha Neftin <sasha.neftin@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/net/ethernet/intel/igc/igc_main.c