Merge branch 'mlxsw-layer2-multicast'
Jiri Pirko says:
====================
mlxsw: Adding layer 2 multicast
Elad says:
This patchset add Linux hardware reflection for L2 multicast offload and add
MC support in mlxsw. For every bridge MDB entry insertion, either by IGMP
snooping or by static insertion/removal, a switchdev ops is been called.
In mlxsw, a new multicast group (MID) is been created and ports are assigned.
When all ports are removed, the multicast group is been deleted.
---
v1->v2:
- GFP_ATOMIC->GFP_KERNEL change in patch 7/8
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- Documentation/networking/switchdev.txt 6 additions, 2 deletionsDocumentation/networking/switchdev.txt
- drivers/net/ethernet/mellanox/mlxsw/reg.h 95 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlxsw/reg.h
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c 2 additions, 1 deletiondrivers/net/ethernet/mellanox/mlxsw/spectrum.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum.h 15 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlxsw/spectrum.h
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 195 additions, 11 deletionsdrivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
- include/net/switchdev.h 11 additions, 0 deletionsinclude/net/switchdev.h
- net/bridge/br_mdb.c 23 additions, 0 deletionsnet/bridge/br_mdb.c
- net/switchdev/switchdev.c 2 additions, 0 deletionsnet/switchdev/switchdev.c
Loading
Please register or sign in to comment