mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-02-06 20:15:15 +07:00
54a732018d
switchdev ops can now be called for VLAN devices and we need to be prepared for it. Until now they were only called for the port netdev. Use the newly propagated orig_dev passed as part of the switchdev attr/obj and determine whether the original device is a VLAN device. If so, act accordingly, otherwise continue as usual. 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>
52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
#
|
|
# Mellanox switch drivers configuration
|
|
#
|
|
|
|
config MLXSW_CORE
|
|
tristate "Mellanox Technologies Switch ASICs support"
|
|
---help---
|
|
This driver supports Mellanox Technologies Switch ASICs family.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called mlxsw_core.
|
|
|
|
config MLXSW_CORE_HWMON
|
|
bool "HWMON support for Mellanox Technologies Switch ASICs"
|
|
depends on MLXSW_CORE && HWMON
|
|
depends on !(MLXSW_CORE=y && HWMON=m)
|
|
default y
|
|
---help---
|
|
Say Y here if you want to expose HWMON interface on mlxsw devices.
|
|
|
|
config MLXSW_PCI
|
|
tristate "PCI bus implementation for Mellanox Technologies Switch ASICs"
|
|
depends on PCI && HAS_DMA && HAS_IOMEM && MLXSW_CORE
|
|
default m
|
|
---help---
|
|
This is PCI bus implementation for Mellanox Technologies Switch ASICs.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called mlxsw_pci.
|
|
|
|
config MLXSW_SWITCHX2
|
|
tristate "Mellanox Technologies SwitchX-2 support"
|
|
depends on MLXSW_CORE && NET_SWITCHDEV
|
|
default m
|
|
---help---
|
|
This driver supports Mellanox Technologies SwitchX-2 Ethernet
|
|
Switch ASICs.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called mlxsw_switchx2.
|
|
|
|
config MLXSW_SPECTRUM
|
|
tristate "Mellanox Technologies Spectrum support"
|
|
depends on MLXSW_CORE && NET_SWITCHDEV && VLAN_8021Q
|
|
default m
|
|
---help---
|
|
This driver supports Mellanox Technologies Spectrum Ethernet
|
|
Switch ASICs.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called mlxsw_spectrum.
|