]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/net/ethernet/mellanox/mlx5/core/Kconfig
Merge tag 'at91-ab-4.13-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...
[mirror_ubuntu-bionic-kernel.git] / drivers / net / ethernet / mellanox / mlx5 / core / Kconfig
CommitLineData
e126ba97
EC
1#
2# Mellanox driver configuration
3#
4
5config MLX5_CORE
f62b8bb8 6 tristate "Mellanox Technologies ConnectX-4 and Connect-IB core driver"
feae9087 7 depends on MAY_USE_DEVLINK
0861565f 8 depends on PCI
e126ba97 9 default n
f62b8bb8
AV
10 ---help---
11 Core driver for low level functionality of the ConnectX-4 and
12 Connect-IB cards by Mellanox Technologies.
13
14config MLX5_CORE_EN
15 bool "Mellanox Technologies ConnectX-4 Ethernet support"
2432a3fb 16 depends on NETDEVICES && ETHERNET && INET && PCI && MLX5_CORE
0253f268 17 depends on IPV6=y || IPV6=n || MLX5_CORE=m
d1cbfd77 18 imply PTP_1588_CLOCK
f62b8bb8
AV
19 default n
20 ---help---
21 Ethernet support in Mellanox Technologies ConnectX-4 NIC.
08fb1dac
SM
22
23config 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
48935bbb
SM
34
35config MLX5_CORE_IPOIB
36 bool "Mellanox Technologies ConnectX-4 IPoIB offloads support"
37 depends on MLX5_CORE_EN
693dfd5a 38 default n
48935bbb
SM
39 ---help---
40 MLX5 IPoIB offloads & acceleration support.