1# SPDX-License-Identifier: GPL-2.0-only 2# 3# QLogic network device configuration 4# 5 6config NET_VENDOR_QLOGIC 7 bool "QLogic devices" 8 default y 9 depends on PCI 10 help 11 If you have a network (Ethernet) card belonging to this class, say Y. 12 13 Note that the answer to this question doesn't directly affect the 14 kernel: saying N will just cause the configurator to skip all 15 the questions about QLogic cards. If you say Y, you will be asked for 16 your specific card in the following questions. 17 18if NET_VENDOR_QLOGIC 19 20config QLA3XXX 21 tristate "QLogic QLA3XXX Network Driver Support" 22 depends on PCI 23 help 24 This driver supports QLogic ISP3XXX gigabit Ethernet cards. 25 26 To compile this driver as a module, choose M here: the module 27 will be called qla3xxx. 28 29config QLCNIC 30 tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support" 31 depends on PCI 32 select FW_LOADER 33 help 34 This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet 35 devices. 36 37config QLCNIC_SRIOV 38 bool "QLOGIC QLCNIC 83XX family SR-IOV Support" 39 depends on QLCNIC && PCI_IOV 40 default y 41 help 42 This configuration parameter enables Single Root Input Output 43 Virtualization support for QLE83XX Converged Ethernet devices. 44 This allows for virtual function acceleration in virtualized 45 environments. 46 47config QLCNIC_DCB 48 bool "QLOGIC QLCNIC 82XX and 83XX family DCB Support" 49 depends on QLCNIC && DCB 50 default y 51 help 52 This configuration parameter enables DCB support in QLE83XX 53 and QLE82XX Converged Ethernet devices. This allows for DCB 54 get operations support through rtNetlink interface. Only CEE 55 mode of DCB is supported. PG and PFC values are related only 56 to Tx. 57 58config QLCNIC_HWMON 59 bool "QLOGIC QLCNIC 82XX and 83XX family HWMON support" 60 depends on QLCNIC && HWMON && !(QLCNIC=y && HWMON=m) 61 default y 62 help 63 This configuration parameter can be used to read the 64 board temperature in Converged Ethernet devices 65 supported by qlcnic. 66 67 This data is available via the hwmon sysfs interface. 68 69config NETXEN_NIC 70 tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" 71 depends on PCI 72 select FW_LOADER 73 help 74 This enables the support for NetXen's Gigabit Ethernet card. 75 76config QED 77 tristate "QLogic QED 25/40/100Gb core driver" 78 depends on PCI 79 select ZLIB_INFLATE 80 select CRC8 81 select CRC32 82 select NET_DEVLINK 83 help 84 This enables the support for Marvell FastLinQ adapters family. 85 86config QED_LL2 87 bool 88 89config QED_SRIOV 90 bool "QLogic QED 25/40/100Gb SR-IOV support" 91 depends on QED && PCI_IOV 92 default y 93 help 94 This configuration parameter enables Single Root Input Output 95 Virtualization support for QED devices. 96 This allows for virtual function acceleration in virtualized 97 environments. 98 99config QEDE 100 tristate "QLogic QED 25/40/100Gb Ethernet NIC" 101 depends on QED 102 imply PTP_1588_CLOCK 103 help 104 This enables the support for Marvell FastLinQ adapters family, 105 ethernet driver. 106 107config QED_RDMA 108 bool 109 110config QED_ISCSI 111 bool 112 113config QED_FCOE 114 bool 115 116config QED_OOO 117 bool 118 119endif # NET_VENDOR_QLOGIC 120