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