aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorMichael Chan <michael.chan@broadcom.com>2025-08-25 10:59:26 -0700
committerJakub Kicinski <kuba@kernel.org>2025-08-26 17:48:35 -0700
commit1ee581c24dfdcbc6de25aac95a48c1f08e9a542c (patch)
tree82aba09ec7e6517d2cdb98cdad3ce2cf9bd10557 /tools/perf/scripts/python
parentbnxt_en: Fix memory corruption when FW resources change during ifdown (diff)
downloadwireguard-linux-1ee581c24dfdcbc6de25aac95a48c1f08e9a542c.tar.xz
wireguard-linux-1ee581c24dfdcbc6de25aac95a48c1f08e9a542c.zip
bnxt_en: Adjust TX rings if reservation is less than requested
Before we accept an ethtool request to increase a resource (such as rings), we call the FW to check that the requested resource is likely available first before we commit. But it is still possible that the actual reservation or allocation can fail. The existing code is missing the logic to adjust the TX rings in case the reserved TX rings are less than requested. Add a warning message (a similar message for RX rings already exists) and add the logic to adjust the TX rings. Without this fix, the number of TX rings reported to the stack can exceed the actual TX rings and ethtool -l will report more than the actual TX rings. Fixes: 674f50a5b026 ("bnxt_en: Implement new method to reserve rings.") Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com> Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com> Signed-off-by: Michael Chan <michael.chan@broadcom.com> Link: https://patch.msgid.link/20250825175927.459987-3-michael.chan@broadcom.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions