| # |
| # Mellanox switch drivers configuration |
| # |
| |
| config MLXSW_CORE |
| tristate "Mellanox Technologies Switch ASICs support" |
| depends on MAY_USE_DEVLINK |
| ---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. |
| |
| config MLXSW_SPECTRUM_DCB |
| bool "Data Center Bridging (DCB) support" |
| depends on MLXSW_SPECTRUM && DCB |
| default y |
| ---help--- |
| Say Y here if you want to use Data Center Bridging (DCB) in the |
| driver. |