All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch net-next 00/14] mlxsw: Implement basic FIB offload and router interfaces
@ 2016-07-04  6:23 Jiri Pirko
  2016-07-04  6:23 ` [patch net-next 01/14] mlxsw: spectrum_router: Implement private fib Jiri Pirko
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Jiri Pirko @ 2016-07-04  6:23 UTC (permalink / raw)
  To: netdev
  Cc: davem, idosch, yotamg, eladr, nogahf, ogerlitz, sfeldma, roopa,
	andy, dsa, tgraf, jhs, linville, ivecera

From: Jiri Pirko <jiri@mellanox.com>

Introduce LPM trees management including virtual router management for HW.
Implement basic FIB offloading using switchdev FIB objects. For now only support
local routes and direct routes (next-hop support will be introduced in
a follow-up patchset).

Introduce router interfaces in patches 10-14.

Ido Schimmel (5):
  mlxsw: spectrum: Edit RIF properties based on netdev events
  mlxsw: spectrum: Introduce support for router interfaces
  mlxsw: spectrum: Unsplit the vFID range
  mlxsw: spectrum: Configure FIDs based on bridge events
  mlxsw: spectrum: Enable L3 interfaces on top of bridge devices

Jiri Pirko (9):
  mlxsw: spectrum_router: Implement private fib
  mlxsw: reg: Add Router Algorithmic LPM Tree Allocation Register
    definition
  mlxsw: reg: Add Router Algorithmic LPM Structure Tree Register
    definition
  mlxsw: reg: Add Router Algorithmic LPM Tree Binding Register
    definition
  mlxsw: spectrum_router: Implement LPM trees management
  mlxsw: spectrum_router: Add virtual router management
  mlxsw: reg: Add Router Algorithmic LPM Unicast Entry Register
    definition
  mlxsw: spectrum_router: Implement fib4 add/del switchdev obj ops
  mlxsw: spectrum: Add couple of lower device helper functions

 drivers/net/ethernet/mellanox/mlxsw/reg.h          | 440 +++++++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     | 923 +++++++++++++++------
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h     | 118 ++-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  | 748 ++++++++++++++++-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |  70 +-
 include/linux/netdevice.h                          |  18 +
 net/core/dev.c                                     |  46 +
 7 files changed, 2079 insertions(+), 284 deletions(-)

-- 
2.5.5

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

end of thread, other threads:[~2016-07-05  1:25 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-04  6:23 [patch net-next 00/14] mlxsw: Implement basic FIB offload and router interfaces Jiri Pirko
2016-07-04  6:23 ` [patch net-next 01/14] mlxsw: spectrum_router: Implement private fib Jiri Pirko
2016-07-04  6:23 ` [patch net-next 02/14] mlxsw: reg: Add Router Algorithmic LPM Tree Allocation Register definition Jiri Pirko
2016-07-04  6:23 ` [patch net-next 03/14] mlxsw: reg: Add Router Algorithmic LPM Structure Tree " Jiri Pirko
2016-07-04  6:23 ` [patch net-next 04/14] mlxsw: reg: Add Router Algorithmic LPM Tree Binding " Jiri Pirko
2016-07-04  6:23 ` [patch net-next 05/14] mlxsw: spectrum_router: Implement LPM trees management Jiri Pirko
2016-07-04  6:23 ` [patch net-next 06/14] mlxsw: spectrum_router: Add virtual router management Jiri Pirko
2016-07-04  6:23 ` [patch net-next 07/14] mlxsw: reg: Add Router Algorithmic LPM Unicast Entry Register definition Jiri Pirko
2016-07-04  6:23 ` [patch net-next 08/14] mlxsw: spectrum_router: Implement fib4 add/del switchdev obj ops Jiri Pirko
2016-07-04  6:23 ` [patch net-next 09/14] mlxsw: spectrum: Add couple of lower device helper functions Jiri Pirko
2016-07-04  6:23 ` [patch net-next 10/14] mlxsw: spectrum: Edit RIF properties based on netdev events Jiri Pirko
2016-07-04  6:23 ` [patch net-next 11/14] mlxsw: spectrum: Introduce support for router interfaces Jiri Pirko
2016-07-04  6:23 ` [patch net-next 12/14] mlxsw: spectrum: Unsplit the vFID range Jiri Pirko
2016-07-04  6:23 ` [patch net-next 13/14] mlxsw: spectrum: Configure FIDs based on bridge events Jiri Pirko
2016-07-04  6:23 ` [patch net-next 14/14] mlxsw: spectrum: Enable L3 interfaces on top of bridge devices Jiri Pirko
2016-07-05  1:25 ` [patch net-next 00/14] mlxsw: Implement basic FIB offload and router interfaces David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.