mbox series

[net,00/11] mlxsw: Various fixes

Message ID 20190108164732.4024-1-idosch@mellanox.com
Headers show
Series mlxsw: Various fixes | expand

Message

Ido Schimmel Jan. 8, 2019, 4:48 p.m. UTC
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(-)

Comments

David Miller Jan. 8, 2019, 9:54 p.m. UTC | #1
From: Ido Schimmel <idosch@mellanox.com>
Date: Tue, 8 Jan 2019 16:48:02 +0000

> 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.

Series applied.

> Please consider patches #3 and #10 for stable.

Queued up.