lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 4 Jul 2016 08:23:03 +0200 From: Jiri Pirko <jiri@...nulli.us> To: netdev@...r.kernel.org Cc: davem@...emloft.net, idosch@...lanox.com, yotamg@...lanox.com, eladr@...lanox.com, nogahf@...lanox.com, ogerlitz@...lanox.com, sfeldma@...il.com, roopa@...ulusnetworks.com, andy@...yhouse.net, dsa@...ulusnetworks.com, tgraf@...g.ch, jhs@...atatu.com, linville@...driver.com, ivecera@...hat.com Subject: [patch net-next 00/14] mlxsw: Implement basic FIB offload and router interfaces From: Jiri Pirko <jiri@...lanox.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
Powered by blists - more mailing lists