Directory Files
.. 85
File Size
Kconfig 1.6 kB
Makefile 410 B
bitfield.h 23 kB
efx.c 34 kB
efx.h 7.1 kB
efx_channels.c 36 kB
efx_channels.h 1.8 kB
efx_common.c 40 kB
efx_common.h 4.3 kB
enum.h 6.1 kB
ethtool.c 9.2 kB
ethtool_common.c 39 kB
ethtool_common.h 3.0 kB
farch.c 90 kB
farch_regs.h 107 kB
filter.h 10 kB
io.h 10 kB
mcdi.c 64 kB
mcdi.h 16 kB
mcdi_mon.c 16 kB
mcdi_pcol.h 855 kB
mcdi_port.c 3.0 kB
mcdi_port.h 540 B
mcdi_port_common.c 38 kB
mcdi_port_common.h 2.1 kB
mtd.c 2.9 kB
net_driver.h 65 kB
nic.c 15 kB
nic.h 7.0 kB
nic_common.h 7.8 kB
ptp.c 67 kB
ptp.h 2.0 kB
rx.c 12 kB
rx_common.c 32 kB
rx_common.h 4.0 kB
selftest.c 23 kB
selftest.h 1.4 kB
sfc-siena.mod.c 0 B
siena.c 34 kB
siena_sriov.c 48 kB
siena_sriov.h 3.1 kB
sriov.h 2.0 kB
tx.c 11 kB
tx.h 1.4 kB
tx_common.c 13 kB
tx_common.h 1.6 kB
vfdi.h 9.3 kB
workarounds.h 945 B

Linux v6.6.1 - siena

# SPDX-License-Identifier: GPL-2.0-only
config SFC_SIENA
	tristate "Solarflare SFC9000 support"
	depends on PCI
	depends on PTP_1588_CLOCK
	select MDIO
	select CRC32
	help
	  This driver supports 10-gigabit Ethernet cards based on
	  the Solarflare SFC9000 controller.

	  To compile this driver as a module, choose M here.  The module
	  will be called sfc-siena.
config SFC_SIENA_MTD
	bool "Solarflare SFC9000-family MTD support"
	depends on SFC_SIENA && MTD && !(SFC_SIENA=y && MTD=m)
	default y
	help
	  This exposes the on-board flash and/or EEPROM as MTD devices
	  (e.g. /dev/mtd1).  This is required to update the firmware or
	  the boot configuration under Linux.
config SFC_SIENA_MCDI_MON
	bool "Solarflare SFC9000-family hwmon support"
	depends on SFC_SIENA && HWMON && !(SFC_SIENA=y && HWMON=m)
	default y
	help
	  This exposes the on-board firmware-managed sensors as a
	  hardware monitor device.
config SFC_SIENA_SRIOV
	bool "Solarflare SFC9000-family SR-IOV support"
	depends on SFC_SIENA && PCI_IOV
	default n
	help
	  This enables support for the Single Root I/O Virtualization
	  features, allowing accelerated network performance in
	  virtualized environments.
config SFC_SIENA_MCDI_LOGGING
	bool "Solarflare SFC9000-family MCDI logging support"
	depends on SFC_SIENA
	default y
	help
	  This enables support for tracing of MCDI (Management-Controller-to-
	  Driver-Interface) commands and responses, allowing debugging of
	  driver/firmware interaction.  The tracing is actually enabled by
	  a sysfs file 'mcdi_logging' under the PCI device, or via module
	  parameter mcdi_logging_default.