[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20211221144949.2527545-1-amcohen@nvidia.com>
Date: Tue, 21 Dec 2021 16:49:41 +0200
From: Amit Cohen <amcohen@...dia.com>
To: <netdev@...r.kernel.org>
CC: <davem@...emloft.net>, <kuba@...nel.org>, <mlxsw@...dia.com>,
<idosch@...dia.com>, Amit Cohen <amcohen@...dia.com>
Subject: [PATCH net-next 0/8] Add tests for VxLAN with IPv6 underlay
mlxsw driver lately added support for VxLAN with IPv6 underlay.
This set adds the relevant tests for IPv6, most of them are same to
IPv4 tests with the required changes.
Patch set overview:
Patch #1 relaxes requirements for offloading TC filters that
match on 802.1q fields. The following selftests make use of these
newly-relaxed filters.
Patch #2 adds preparation as part of selftests API, which will be used
later.
Patches #3-#4 add tests for VxLAN with bridge aware and unaware.
Patche #5 cleans unused function.
Patches #6-#7 add tests for VxLAN symmetric and asymmetric.
Patch #8 adds test for Q-in-VNI.
Amit Cohen (8):
mlxsw: spectrum_flower: Make vlan_id limitation more specific
selftests: lib.sh: Add PING_COUNT to allow sending configurable amount
of packets
selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for
IPv6
selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for
IPv6
selftests: forwarding: vxlan_bridge_1q: Remove unused function
selftests: forwarding: Add a test for VxLAN asymmetric routing with
IPv6
selftests: forwarding: Add a test for VxLAN symmetric routing with
IPv6
selftests: forwarding: Add Q-in-VNI test for IPv6
.../ethernet/mellanox/mlxsw/spectrum_flower.c | 3 +-
tools/testing/selftests/net/forwarding/lib.sh | 7 +-
.../selftests/net/forwarding/q_in_vni_ipv6.sh | 347 ++++++++
.../net/forwarding/vxlan_asymmetric_ipv6.sh | 504 +++++++++++
.../net/forwarding/vxlan_bridge_1d_ipv6.sh | 804 +++++++++++++++++
.../vxlan_bridge_1d_port_8472_ipv6.sh | 11 +
.../net/forwarding/vxlan_bridge_1q.sh | 20 -
.../net/forwarding/vxlan_bridge_1q_ipv6.sh | 837 ++++++++++++++++++
.../vxlan_bridge_1q_port_8472_ipv6.sh | 11 +
.../net/forwarding/vxlan_symmetric_ipv6.sh | 563 ++++++++++++
10 files changed, 3084 insertions(+), 23 deletions(-)
create mode 100755 tools/testing/selftests/net/forwarding/q_in_vni_ipv6.sh
create mode 100755 tools/testing/selftests/net/forwarding/vxlan_asymmetric_ipv6.sh
create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_ipv6.sh
create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_port_8472_ipv6.sh
create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_ipv6.sh
create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_port_8472_ipv6.sh
create mode 100755 tools/testing/selftests/net/forwarding/vxlan_symmetric_ipv6.sh
--
2.31.1
Powered by blists - more mailing lists