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 Marvell FastLinQ adapters family. 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 Marvell FastLinQ adapters family, 104 ethernet driver. 105 106config QED_RDMA 107 bool 108 109config QED_ISCSI 110 bool 111 112config QED_FCOE 113 bool 114 115config QED_OOO 116 bool 117 118endif # NET_VENDOR_QLOGIC 119