From: Ido Schimmel <ido...@nvidia.com> This patch set contains various updates for mlxsw in various areas.
Patch #1 fixes a corner case in router interface (RIF) configuration. Targeted at net-next since this is not a regression. Patch #2 adds a test case. Patch #3 enables tracing of EMAD events via 'devlink:devlink_hwmsg' tracepoint, in addition to the existing request / response EMAD messages. It enables a more complete logging of all the exchanged hardware messages. Patches #4-#5 suppress "WARNING use flexible-array member instead" coccinelle warnings. Patch #6 bumps the minimum firmware version enforced by the driver. Patch #7 is a small refactoring in IPinIP code. Ido Schimmel (5): mlxsw: spectrum: Apply RIF configuration when joining a LAG selftests: mlxsw: Test RIF's reference count when joining a LAG mlxsw: core: Trace EMAD events mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array mlxsw: core_acl: Use an array instead of a struct with a zero-length array Jiri Pirko (1): mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() Petr Machata (1): mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 drivers/net/ethernet/mellanox/mlxsw/core.c | 7 +++ .../mellanox/mlxsw/core_acl_flex_keys.c | 26 +++++----- .../net/ethernet/mellanox/mlxsw/spectrum.c | 23 +++++++-- .../net/ethernet/mellanox/mlxsw/spectrum.h | 4 ++ .../ethernet/mellanox/mlxsw/spectrum_ipip.c | 45 ++--------------- .../ethernet/mellanox/mlxsw/spectrum_ipip.h | 8 +-- .../net/ethernet/mellanox/mlxsw/spectrum_mr.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_router.c | 49 +++++++++++++++---- .../ethernet/mellanox/mlxsw/spectrum_router.h | 4 -- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 43 ++++++++++++++++ 10 files changed, 129 insertions(+), 82 deletions(-) -- 2.28.0