diff options
author | Amit Cohen <amcohen@nvidia.com> | 2022-08-17 18:28:28 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-08-19 06:50:41 +0300 |
commit | 1623d5719fdff46620eb55c5d4f0cf8af1afcdb4 (patch) | |
tree | 5d12846be5357d8c3649a4977f2839a6f3b870cf /tools/perf/scripts/python/export-to-postgresql.py | |
parent | cbeb6e1195d1f293a11534f5eeb7455af3c8f9d5 (diff) | |
download | linux-1623d5719fdff46620eb55c5d4f0cf8af1afcdb4.tar.xz |
selftests: mlxsw: Add egress VID classification test
After routing, the device always consults a table that determines the
packet's egress VID based on {egress RIF, egress local port}. In the
unified bridge model, it is up to software to maintain this table via
REIV register.
The table needs to be updated in the following flows:
1. When a RIF is set on a FID, for each FID's {Port, VID} mapping, a new
{RIF, Port}->VID mapping should be created.
2. When a {Port, VID} is mapped to a FID and the FID already has a RIF,
a new {RIF, Port}->VID mapping should be created.
Add a test to verify that packets get the correct VID after routing,
regardless of the order of the configuration.
# ./egress_vid_classification.sh
TEST: Add RIF for existing {port, VID}->FID mapping [ OK ]
TEST: Add {port, VID}->FID mapping for FID with a RIF [ OK ]
Signed-off-by: Amit Cohen <amcohen@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions