diff options
author | Maher Sanalla <[email protected]> | 2023-06-12 11:58:14 +0300 |
---|---|---|
committer | Saeed Mahameed <[email protected]> | 2023-08-07 10:53:51 -0700 |
commit | f3147015fa0769cf1dcbfdb9040ad380cc4daeb5 (patch) | |
tree | 306e1a747d65f3899ff4944f468b95c41c6d11e2 /tools/perf/scripts/python/bin/export-to-postgresql-report | |
parent | ddd2c79da02021153dc8674e5a7e9748e56c1240 (diff) |
net/mlx5: Add IRQ vector to CPU lookup function
Currently, once driver load completes, IRQ requests were performed for all
vectors. However, as we move to support dynamic creation of EQs, this will
not be the case as some IRQs will not exist at this stage. Thus, in such
case, use the default CPU to IRQ mapping which is the serial mapping based
on IRQ vector index. Meaning, the n'th vector gets mapped to the n'th CPU.
Introduce an API function mlx5_comp_vector_cpu() that takes an IRQ index and
provides the corresponding CPU mapping. It utilizes the existing IRQ
affinity if defined, or resorts to the default serialized CPU mapping
otherwise.
Signed-off-by: Maher Sanalla <[email protected]>
Reviewed-by: Shay Drory <[email protected]>
Reviewed-by: Moshe Shemesh <[email protected]>
Signed-off-by: Saeed Mahameed <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions