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 QLGE 70 tristate "QLogic QLGE 10Gb Ethernet Driver Support" 71 depends on PCI 72 ---help--- 73 This driver supports QLogic ISP8XXX 10Gb Ethernet cards. 74 75 To compile this driver as a module, choose M here: the module 76 will be called qlge. 77 78config NETXEN_NIC 79 tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" 80 depends on PCI 81 select FW_LOADER 82 ---help--- 83 This enables the support for NetXen's Gigabit Ethernet card. 84 85config QED 86 tristate "QLogic QED 25/40/100Gb core driver" 87 depends on PCI 88 select ZLIB_INFLATE 89 select CRC8 90 ---help--- 91 This enables the support for ... 92 93config QED_LL2 94 bool 95 96config QED_SRIOV 97 bool "QLogic QED 25/40/100Gb SR-IOV support" 98 depends on QED && PCI_IOV 99 default y 100 ---help--- 101 This configuration parameter enables Single Root Input Output 102 Virtualization support for QED devices. 103 This allows for virtual function acceleration in virtualized 104 environments. 105 106config QEDE 107 tristate "QLogic QED 25/40/100Gb Ethernet NIC" 108 depends on QED 109 imply PTP_1588_CLOCK 110 ---help--- 111 This enables the support for ... 112 113config QED_RDMA 114 bool 115 116config QED_ISCSI 117 bool 118 119config QED_FCOE 120 bool 121 122config QED_OOO 123 bool 124 125endif # NET_VENDOR_QLOGIC 126