summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorMoshe Shemesh <moshe@nvidia.com>2022-12-12 11:42:15 +0300
committerSaeed Mahameed <saeedm@nvidia.com>2022-12-28 22:38:49 +0300
commit1f0ae22ab470946143485a02cc1cd7e05c0f9120 (patch)
tree3898c1e684efc3b36ac87e2370521700697829e5 /tools/perf/scripts/python/task-analyzer.py
parent40cab44b9089a41f71bbd0eff753eb91d5dafd68 (diff)
downloadlinux-1f0ae22ab470946143485a02cc1cd7e05c0f9120.tar.xz
net/mlx5: E-Switch, properly handle ingress tagged packets on VST
Fix SRIOV VST mode behavior to insert cvlan when a guest tag is already present in the frame. Previous VST mode behavior was to drop packets or override existing tag, depending on the device version. In this patch we fix this behavior by correctly building the HW steering rule with a push vlan action, or for older devices we ask the FW to stack the vlan when a vlan is already present. Fixes: 07bab9502641 ("net/mlx5: E-Switch, Refactor eswitch ingress acl codes") Fixes: dfcb1ed3c331 ("net/mlx5: E-Switch, Vport ingress/egress ACLs rules for VST mode") Signed-off-by: Moshe Shemesh <moshe@nvidia.com> Reviewed-by: Mark Bloch <mbloch@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions