# SPDX-License-Identifier: GPL-2.0-only
#
# QLogic network device configuration
#
config [31mCONFIG_NET_VENDOR_QLOGIC[0m
bool "QLogic devices"
default y
depends on [31mCONFIG_PCI[0m
---help---
If you have a network (Ethernet) card belonging to this class, say Y.
Note that the answer to this question doesn't directly affect the
kernel: saying N will just cause the configurator to skip all
the questions about QLogic cards. If you say Y, you will be asked for
your specific card in the following questions.
if [31mCONFIG_NET_VENDOR_QLOGIC[0m
config [31mCONFIG_QLA3XXX[0m
tristate "QLogic QLA3XXX Network Driver Support"
depends on [31mCONFIG_PCI[0m
---help---
This driver supports QLogic ISP3XXX gigabit Ethernet cards.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called qla3xxx.
config [31mCONFIG_QLCNIC[0m
tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_FW_LOADER[0m
---help---
This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet
devices.
config [31mCONFIG_QLCNIC_SRIOV[0m
bool "QLOGIC QLCNIC 83XX family SR-IOV Support"
depends on [31mCONFIG_QLCNIC[0m && [31mCONFIG_PCI_IOV[0m
default y
---help---
This configuration parameter enables Single Root Input Output
Virtualization support for QLE83XX Converged Ethernet devices.
This allows for virtual function acceleration in virtualized
environments.
config [31mCONFIG_QLCNIC_DCB[0m
bool "QLOGIC QLCNIC 82XX and 83XX family DCB Support"
depends on [31mCONFIG_QLCNIC[0m && [31mCONFIG_DCB[0m
default y
---help---
This configuration parameter enables [31mCONFIG_DCB[0m support in QLE83XX
and QLE82XX Converged Ethernet devices. This allows for [31mCONFIG_DCB[0m
get operations support through rtNetlink interface. Only CEE
mode of [31mCONFIG_DCB[0m is supported. PG and PFC values are related only
to Tx.
config [31mCONFIG_QLCNIC_HWMON[0m
bool "QLOGIC QLCNIC 82XX and 83XX family HWMON support"
depends on [31mCONFIG_QLCNIC[0m && [31mCONFIG_HWMON[0m && !([31mCONFIG_QLCNIC[0m=y && [31mCONFIG_HWMON[0m=m)
default y
---help---
This configuration parameter can be used to read the
board temperature in Converged Ethernet devices
supported by qlcnic.
This data is available via the hwmon sysfs interface.
config [31mCONFIG_NETXEN_NIC[0m
tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_FW_LOADER[0m
---help---
This enables the support for NetXen's Gigabit Ethernet card.
config [31mCONFIG_QED[0m
tristate "QLogic QED 25/40/100Gb core driver"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_ZLIB_INFLATE[0m
select [31mCONFIG_CRC8[0m
select [31mCONFIG_NET_DEVLINK[0m
---help---
This enables the support for ...
config [31mCONFIG_QED_LL2[0m
bool
config [31mCONFIG_QED_SRIOV[0m
bool "QLogic QED 25/40/100Gb SR-IOV support"
depends on [31mCONFIG_QED[0m && [31mCONFIG_PCI_IOV[0m
default y
---help---
This configuration parameter enables Single Root Input Output
Virtualization support for [31mCONFIG_QED[0m devices.
This allows for virtual function acceleration in virtualized
environments.
config [31mCONFIG_QEDE[0m
tristate "QLogic QED 25/40/100Gb Ethernet NIC"
depends on [31mCONFIG_QED[0m
imply [31mCONFIG_PTP_1588_CLOCK[0m
---help---
This enables the support for ...
config [31mCONFIG_QED_RDMA[0m
bool
config [31mCONFIG_QED_ISCSI[0m
bool
config [31mCONFIG_QED_FCOE[0m
bool
config [31mCONFIG_QED_OOO[0m
bool
endif # [31mCONFIG_NET_VENDOR_QLOGIC[0m