diff options
author | Nick Child <[email protected]> | 2023-03-21 10:07:24 -0500 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2023-03-22 22:38:25 -0700 |
commit | 5dd0dfd55baec0742ba8f5625a0dd064aca7db16 (patch) | |
tree | 33fafd31d5e13de152d04ab17622909903a610e8 /tools/perf/scripts/python/mem-phys-addr.py | |
parent | 5da12895dad53ffb159b7fa9f33b198a051b7b44 (diff) |
net: Catch invalid index in XPS mapping
When setting the XPS value of a TX queue, warn the user once if the
index of the queue is greater than the number of allocated TX queues.
Previously, this scenario went uncaught. In the best case, it resulted
in unnecessary allocations. In the worst case, it resulted in
out-of-bounds memory references through calls to `netdev_get_tx_queue(
dev, index)`. Therefore, it is important to inform the user but not
worth returning an error and risk downing the netdevice.
Signed-off-by: Nick Child <[email protected]>
Reviewed-by: Piotr Raczynski <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/mem-phys-addr.py')
0 files changed, 0 insertions, 0 deletions