diff options
author | Michal Swiatkowski <[email protected]> | 2023-10-24 13:09:20 +0200 |
---|---|---|
committer | Tony Nguyen <[email protected]> | 2023-11-13 11:42:14 -0800 |
commit | af41b1859024114c672c483ccd635c88b71eaf3d (patch) | |
tree | 41e4ad6a8acb80a57300030488f1c7a52dac9a73 /tools/perf/scripts/python/check-perf-trace.py | |
parent | 5c53c1224f241284d1945c62697e1140f2147b05 (diff) |
ice: track port representors in xarray
Instead of assuming that each VF has pointer to port representor save it
in xarray. It will allow adding port representor for other device types.
Drop reference to VF where it is use only to get port representor. Get
it from xarray instead.
The functions will no longer by specific for VF, rename them.
Track id assigned by xarray in port representor structure. The id can't
be used as ::q_id, because it is fixed during port representor lifetime.
::q_id can change after adding / removing other port representors.
Side effect of removing VF pointer is that we are losing VF MAC
information used in unrolling. Store it in port representor as parent
MAC.
Reviewed-by: Piotr Raczynski <[email protected]>
Reviewed-by: Wojciech Drewek <[email protected]>
Signed-off-by: Michal Swiatkowski <[email protected]>
Tested-by: Sujai Buvaneswaran <[email protected]>
Signed-off-by: Tony Nguyen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions