[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20181011074701.17983-1-idosch@mellanox.com>
Date: Thu, 11 Oct 2018 07:47:48 +0000
From: Ido Schimmel <idosch@...lanox.com>
To: "netdev@...r.kernel.org" <netdev@...r.kernel.org>
CC: "davem@...emloft.net" <davem@...emloft.net>,
Jiri Pirko <jiri@...lanox.com>,
Petr Machata <petrm@...lanox.com>, mlxsw <mlxsw@...lanox.com>,
Ido Schimmel <idosch@...lanox.com>
Subject: [PATCH net-next 00/19] mlxsw: Preparations for VxLAN support
This patchset prepares mlxsw for VxLAN support. It contains small and
mostly non-functional changes.
The first eight patches perform small changes in the code to make it
more receptive towards the actual VxLAN changes in the next patchset.
Patches 9-17 add the registers used to configure the device for VxLAN
offload.
Last two patches add the required resources and trap IDs.
The next patchset is available here [1].
1. https://github.com/idosch/linux/tree/vxlan
Ido Schimmel (19):
mlxsw: spectrum: Remove misuses of private header file
mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications
mlxsw: spectrum_switchdev: Check notification relevance based on upper
device
mlxsw: spectrum_switchdev: Do not assume notifier information type
mlxsw: spectrum: Move L3 protocol and address definitions to global
header file
mlxsw: spectrum: Add a new type of KVD linear record
mlxsw: reg: Extend FDB flush types for NVE
mlxsw: spectrum: Seed LAG hash function
mlxsw: reg: Add Tunneling NVE General Configuration Register
mlxsw: reg: Add Tunnel Port Configuration Register
mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register
mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register
mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register
mlxsw: reg: Add Tunneling NVE QoS Configuration Register
mlxsw: reg: Add Tunneling NVE QoS Default Register
mlxsw: reg: Add definition of unicast tunnel record for SFD register
mlxsw: reg: Add Monitoring Parsing State Register
mlxsw: resources: Add NVE resources
mlxsw: spectrum: Add NVE packet traps
drivers/net/ethernet/mellanox/mlxsw/reg.h | 581 +++++++++++++++++-
.../net/ethernet/mellanox/mlxsw/resources.h | 4 +
.../net/ethernet/mellanox/mlxsw/spectrum.c | 8 +-
.../net/ethernet/mellanox/mlxsw/spectrum.h | 17 +
.../ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 +
.../ethernet/mellanox/mlxsw/spectrum_router.h | 15 -
.../mellanox/mlxsw/spectrum_switchdev.c | 21 +-
drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 +
8 files changed, 627 insertions(+), 22 deletions(-)
--
2.17.1
Powered by blists - more mailing lists