summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/sched-migration.py
diff options
context:
space:
mode:
authorTaehee Yoo <ap420073@gmail.com>2025-03-09 16:42:14 +0300
committerJakub Kicinski <kuba@kernel.org>2025-03-10 23:31:11 +0300
commit661958552eda5bf64bfafb4821cbdded935f1f68 (patch)
tree473a009ecf539fe5d3681aedbf346b6c7f9e7de7 /tools/perf/scripts/python/sched-migration.py
parentca2456e073957781e1184de68551c65161b2bd30 (diff)
downloadlinux-661958552eda5bf64bfafb4821cbdded935f1f68.tar.xz
eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic
When a queue is restarted, it sets MRU to 0 for stopping packet flow. MRU variable is a member of vnic_info[], the first vnic_info is default and the second is ntuple. Only when ntuple is enabled(ethtool -K eth0 ntuple on), vnic_info for ntuple is allocated in init logic. The bp->nr_vnics indicates how many vnic_info are allocated. However bnxt_queue_{start | stop}() accesses vnic_info[BNXT_VNIC_NTUPLE] regardless of ntuple state. Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com> Fixes: b9d2956e869c ("bnxt_en: stop packet flow during bnxt_queue_stop/start") Signed-off-by: Taehee Yoo <ap420073@gmail.com> Link: https://patch.msgid.link/20250309134219.91670-4-ap420073@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/sched-migration.py')
0 files changed, 0 insertions, 0 deletions