Skip to content

Mirroring tests involving VLAN

Petr Machata linux-kselftest netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10selftests: forwarding: Split mirror_gre_topo_lib.shtools/testing/selftests/net/forwarding/mirror_gre_topo_lib.sh tools/testing/selftests/net/forwarding/mirror_topo_lib.sh+108 -440 replies
2/10selftests: forwarding: mirror_gre_lib: Extract generic functionstools/testing/selftests/net/forwarding/mirror_gre_lib.sh tools/testing/selftests/net/forwarding/mirror_lib.sh+64 -310 replies
3/10selftests: forwarding: Add $h3's clsact to mirror_topo_lib.shtools/testing/selftests/net/forwarding/mirror_gre.sh tools/testing/selftests/net/forwarding/mirror_gre_changes.sh tools/testing/selftests/net/forwarding/mirror_topo_lib.sh+2 -40 replies
4/10selftests: forwarding: lib: Support VLAN devicestools/testing/selftests/net/forwarding/lib.sh+25 -00 replies
5/10selftests: forwarding: mirror_gre_lib: Support VLANtools/testing/selftests/net/forwarding/mirror_gre_lib.sh+34 -00 replies
6/10selftests: forwarding: lib: Extract trap_{,un}install()tools/testing/selftests/net/forwarding/lib.sh+18 -90 replies
7/10selftests: forwarding: Test mirror-to-vlantools/testing/selftests/net/forwarding/mirror_vlan.sh+169 -00 replies
8/10selftests: forwarding: Test mirror-to-gre w/ UL VLAN+802.1qtools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh+140 -00 replies
9/10selftests: forwarding: Test mirror-to-gre w/ UL VLANtools/testing/selftests/net/forwarding/mirror_gre_vlan.sh+92 -00 replies
10/10selftests: forwarding: Test mirror-to-gre w/ UL 802.1d+VLANtools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh+109 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH net-next 00/10] Mirroring tests involving VLAN

This patchset tests mirror-to-gretap with various underlay configurations involving VLAN netdevice in particular. Some of the tests involve bridges as well, but tests aimed specifically at testing bridges (i.e. FDB, STP) are not part of this patchset.

In patches #1-#6, the codebase is adapted to support the new tests.

In patch #7, a test for mirroring to VLAN is introduced.

Patches #8-#10 add three tests where VLAN is part of underlay path after gretap encapsulation.

Petr Machata (10):
selftests: forwarding: Split mirror_gre_topo_lib.sh
selftests: forwarding: mirror_gre_lib: Extract generic functions
selftests: forwarding: Add $h3's clsact to mirror_topo_lib.sh
selftests: forwarding: lib: Support VLAN devices
selftests: forwarding: mirror_gre_lib: Support VLAN
selftests: forwarding: lib: Extract trap_{,un}install()
selftests: forwarding: Test mirror-to-vlan
selftests: forwarding: Test mirror-to-gre w/ UL VLAN+802.1q
selftests: forwarding: Test mirror-to-gre w/ UL VLAN
selftests: forwarding: Test mirror-to-gre w/ UL 802.1d+VLAN

 tools/testing/selftests/net/forwarding/lib.sh      |  52 +++++--
 .../testing/selftests/net/forwarding/mirror_gre.sh |   2 -
 .../net/forwarding/mirror_gre_bridge_1d_vlan.sh    | 109 +++++++++++++
 .../selftests/net/forwarding/mirror_gre_changes.sh |   2 -
 .../selftests/net/forwarding/mirror_gre_lib.sh     |  61 +++++---
 .../net/forwarding/mirror_gre_topo_lib.sh          |  53 ++-----
 .../selftests/net/forwarding/mirror_gre_vlan.sh    |  92 +++++++++++
 .../net/forwarding/mirror_gre_vlan_bridge_1q.sh    | 140 +++++++++++++++++
 .../testing/selftests/net/forwarding/mirror_lib.sh |  54 +++++++
 .../selftests/net/forwarding/mirror_topo_lib.sh    | 101 ++++++++++++
 .../selftests/net/forwarding/mirror_vlan.sh        | 169 +++++++++++++++++++++
 11 files changed, 754 insertions(+), 81 deletions(-)
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_vlan.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh
 create mode 100644 tools/testing/selftests/net/forwarding/mirror_topo_lib.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_vlan.sh
Signature · 6 lines
2.4.11

--
To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html