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 select NET_DEVLINK 91 ---help--- 92 This enables the support for ... 93 94config QED_LL2 95 bool 96 97config QED_SRIOV 98 bool "QLogic QED 25/40/100Gb SR-IOV support" 99 depends on QED && PCI_IOV 100 default y 101 ---help--- 102 This configuration parameter enables Single Root Input Output 103 Virtualization support for QED devices. 104 This allows for virtual function acceleration in virtualized 105 environments. 106 107config QEDE 108 tristate "QLogic QED 25/40/100Gb Ethernet NIC" 109 depends on QED 110 imply PTP_1588_CLOCK 111 ---help--- 112 This enables the support for ... 113 114config QED_RDMA 115 bool 116 117config QED_ISCSI 118 bool 119 120config QED_FCOE 121 bool 122 123config QED_OOO 124 bool 125 126endif # NET_VENDOR_QLOGIC 127