]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - drivers/net/ethernet/mellanox/mlx5/core/Kconfig
Merge remote-tracking branch 'regulator/fix/max77802' into regulator-linus
[mirror_ubuntu-artful-kernel.git] / drivers / net / ethernet / mellanox / mlx5 / core / Kconfig
1 #
2 # Mellanox driver configuration
3 #
4
5 config MLX5_CORE
6 tristate "Mellanox Technologies ConnectX-4 and Connect-IB core driver"
7 depends on MAY_USE_DEVLINK
8 depends on PCI
9 default n
10 ---help---
11 Core driver for low level functionality of the ConnectX-4 and
12 Connect-IB cards by Mellanox Technologies.
13
14 config MLX5_CORE_EN
15 bool "Mellanox Technologies ConnectX-4 Ethernet support"
16 depends on NETDEVICES && ETHERNET && INET && PCI && MLX5_CORE
17 depends on IPV6=y || IPV6=n || MLX5_CORE=m
18 imply PTP_1588_CLOCK
19 default n
20 ---help---
21 Ethernet support in Mellanox Technologies ConnectX-4 NIC.
22
23 config MLX5_CORE_EN_DCB
24 bool "Data Center Bridging (DCB) Support"
25 default y
26 depends on MLX5_CORE_EN && DCB
27 ---help---
28 Say Y here if you want to use Data Center Bridging (DCB) in the
29 driver.
30 If set to N, will not be able to configure QoS and ratelimit attributes.
31 This flag is depended on the kernel's DCB support.
32
33 If unsure, set to Y
34
35 config MLX5_CORE_IPOIB
36 bool "Mellanox Technologies ConnectX-4 IPoIB offloads support"
37 depends on MLX5_CORE_EN
38 default n
39 ---help---
40 MLX5 IPoIB offloads & acceleration support.