Patches #1-#2 from Nir fix two bugs in recent ACL work. First patch adds a missing cleanup in error path, while second patch removes an easily triggerable false warning.
Patch #3 from Jiri adds a missing cleanup when unlinking a port from LAG. Patches #4-#9 fix various bugs in recent VXLAN patches and add test cases. Patches #10-#11 correctly set the PVID on a bridge port during VLAN deletion and add a test case. Please consider patches #3 and #10 for stable. Ido Schimmel (8): mlxsw: spectrum: Add VXLAN dependency for spectrum mlxsw: spectrum_switchdev: Avoid returning errors in commit phase mlxsw: spectrum_nve: Replace error code with EINVAL selftests: mlxsw: Add a test case for VLAN addition error flow net: bridge: Fix VLANs memory leak selftests: forwarding: Fix test for different devices mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion selftests: forwarding: Add a test for VLAN deletion Jiri Pirko (1): mlxsw: spectrum: Disable lag port TX before removing it Nir Dotan (2): mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + .../net/ethernet/mellanox/mlxsw/spectrum.c | 7 +++-- .../mellanox/mlxsw/spectrum_acl_ctcam.c | 10 ++++++- .../mellanox/mlxsw/spectrum_acl_erp.c | 2 -- .../ethernet/mellanox/mlxsw/spectrum_nve.c | 4 +-- .../mellanox/mlxsw/spectrum_switchdev.c | 23 +++++++--------- net/bridge/br_private.h | 1 + net/bridge/br_vlan.c | 26 +++++++++---------- .../selftests/drivers/net/mlxsw/vxlan.sh | 18 +++++++++++++ .../net/forwarding/bridge_vlan_aware.sh | 15 ++++++++++- .../net/forwarding/vxlan_bridge_1d.sh | 2 +- 11 files changed, 74 insertions(+), 35 deletions(-) -- 2.20.1