linux_dsm_epyc7002/drivers/net/ethernet/mellanox/mlxsw
Ido Schimmel 272c447017 mlxsw: spectrum: Add support for VLAN devices on top of LAG
When creating a VLAN device on top of LAG, we are basically creating a
vPort on top of each of the port netdevs member in the LAG. Therefore,
these vPorts should inherit both the LAG status and LAG ID from the
underlying port netdevs.

In addition, when the VLAN device joins or leaves a bridge each of the
underlying vPorts should know about it and act accordingly. This is
achieved by propagating the VLAN event down to the lower devices.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-12-15 11:58:24 -05:00
..
cmd.h mlxsw: cmd: Introduce FID-offset flooding tables 2015-10-16 07:15:10 -07:00
core_hwmon.c mlxsw: core: Fix temperature sensor index during initialization 2015-12-12 00:45:37 -05:00
core.c mlxsw: core: Add support for packets received from LAG port 2015-12-03 11:49:28 -05:00
core.h mlxsw: core: Add support for packets received from LAG port 2015-12-03 11:49:28 -05:00
emad.h mlxsw: Add interface to access registers and process events 2015-07-30 00:05:00 -07:00
item.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-10-20 06:08:27 -07:00
Kconfig mlxsw: spectrum: Adjust switchdev ops for VLAN devices 2015-12-15 11:58:22 -05:00
Makefile mlxsw: core: Implement temperature hwmon interface 2015-11-30 15:05:40 -05:00
pci.c mlxsw: pci: Implement LAG processing for received packets 2015-12-03 11:49:28 -05:00
pci.h mlxsw: pci: Implement LAG processing for received packets 2015-12-03 11:49:28 -05:00
port.h mlxsw: Introduce Mellanox SwitchX-2 ASIC support 2015-07-30 00:05:00 -07:00
reg.h mlxsw: reg: Add lag_vid field to SFD register 2015-12-15 11:58:24 -05:00
spectrum_buffers.c mlxsw: spectrum: Add initial support for Spectrum ASIC 2015-10-16 07:15:23 -07:00
spectrum_switchdev.c mlxsw: spectrum: Enable FDB records for VLAN devices on top of LAG 2015-12-15 11:58:24 -05:00
spectrum.c mlxsw: spectrum: Add support for VLAN devices on top of LAG 2015-12-15 11:58:24 -05:00
spectrum.h mlxsw: spectrum: Add support for VLAN devices bridging 2015-12-15 11:58:23 -05:00
switchx2.c mlxsw: Put constant on the right side of comparisons 2015-10-30 12:26:54 +09:00
trap.h mlxsw: Introduce Mellanox switch driver core 2015-07-30 00:04:59 -07:00
txheader.h mlxsw: spectrum: Add initial support for Spectrum ASIC 2015-10-16 07:15:23 -07:00