mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 13:51:44 +00:00
selftests: mlxsw: Add a test case for VLAN addition error flow
Add a test case for the issue fixed by previous commit. In case the offloading of an unsupported VxLAN tunnel was triggered by adding the mapped VLAN to a local port, then error should be returned to the user. Signed-off-by: Ido Schimmel <idosch@mellanox.com> Reviewed-by: Petr Machata <petrm@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
412283eedc
commit
16dc42e451
@ -847,6 +847,24 @@ sanitization_vlan_aware_test()
|
||||
|
||||
log_test "vlan-aware - failed enslavement to vlan-aware bridge"
|
||||
|
||||
bridge vlan del vid 10 dev vxlan20
|
||||
bridge vlan add vid 20 dev vxlan20 pvid untagged
|
||||
|
||||
# Test that offloading of an unsupported tunnel fails when it is
|
||||
# triggered by addition of VLAN to a local port
|
||||
RET=0
|
||||
|
||||
# TOS must be set to inherit
|
||||
ip link set dev vxlan10 type vxlan tos 42
|
||||
|
||||
ip link set dev $swp1 master br0
|
||||
bridge vlan add vid 10 dev $swp1 &> /dev/null
|
||||
check_fail $?
|
||||
|
||||
log_test "vlan-aware - failed vlan addition to a local port"
|
||||
|
||||
ip link set dev vxlan10 type vxlan tos inherit
|
||||
|
||||
ip link del dev vxlan20
|
||||
ip link del dev vxlan10
|
||||
ip link del dev br0
|
||||
|
Loading…
Reference in New Issue
Block a user