netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 00/19] mlxsw: Preparations for VxLAN support
@ 2018-10-11  7:47 Ido Schimmel
  2018-10-11  7:47 ` [PATCH net-next 01/19] mlxsw: spectrum: Remove misuses of private header file Ido Schimmel
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: Ido Schimmel @ 2018-10-11  7:47 UTC (permalink / raw)
  To: netdev; +Cc: davem, Jiri Pirko, Petr Machata, mlxsw, Ido Schimmel

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

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-10-12  0:38 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-11  7:47 [PATCH net-next 00/19] mlxsw: Preparations for VxLAN support Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 01/19] mlxsw: spectrum: Remove misuses of private header file Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 02/19] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 03/19] mlxsw: spectrum_switchdev: Check notification relevance based on upper device Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 04/19] mlxsw: spectrum_switchdev: Do not assume notifier information type Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 05/19] mlxsw: spectrum: Move L3 protocol and address definitions to global header file Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 06/19] mlxsw: spectrum: Add a new type of KVD linear record Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 07/19] mlxsw: reg: Extend FDB flush types for NVE Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 08/19] mlxsw: spectrum: Seed LAG hash function Ido Schimmel
2018-10-11  7:47 ` [PATCH net-next 09/19] mlxsw: reg: Add Tunneling NVE General Configuration Register Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 10/19] mlxsw: reg: Add Tunnel Port " Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 11/19] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 12/19] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 13/19] mlxsw: reg: Add Tunneling NVE Decapsulation " Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 14/19] mlxsw: reg: Add Tunneling NVE QoS Configuration Register Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 15/19] mlxsw: reg: Add Tunneling NVE QoS Default Register Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 16/19] mlxsw: reg: Add definition of unicast tunnel record for SFD register Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 17/19] mlxsw: reg: Add Monitoring Parsing State Register Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 18/19] mlxsw: resources: Add NVE resources Ido Schimmel
2018-10-11  7:48 ` [PATCH net-next 19/19] mlxsw: spectrum: Add NVE packet traps Ido Schimmel
2018-10-11 17:10 ` [PATCH net-next 00/19] mlxsw: Preparations for VxLAN support David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).