Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / net / ethernet / sfc / Kconfig
diff --git a/kernel/drivers/net/ethernet/sfc/Kconfig b/kernel/drivers/net/ethernet/sfc/Kconfig
new file mode 100644 (file)
index 0000000..0889212
--- /dev/null
@@ -0,0 +1,38 @@
+config SFC
+       tristate "Solarflare SFC4000/SFC9000/SFC9100-family support"
+       depends on PCI
+       select MDIO
+       select CRC32
+       select I2C
+       select I2C_ALGOBIT
+       select PTP_1588_CLOCK
+       ---help---
+         This driver supports 10/40-gigabit Ethernet cards based on
+         the Solarflare SFC4000, SFC9000-family and SFC9100-family
+         controllers.
+
+         To compile this driver as a module, choose M here.  The module
+         will be called sfc.
+config SFC_MTD
+       bool "Solarflare SFC4000/SFC9000/SFC9100-family MTD support"
+       depends on SFC && MTD && !(SFC=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_MCDI_MON
+       bool "Solarflare SFC9000/SFC9100-family hwmon support"
+       depends on SFC && HWMON && !(SFC=y && HWMON=m)
+       default y
+       ---help---
+         This exposes the on-board firmware-managed sensors as a
+         hardware monitor device.
+config SFC_SRIOV
+       bool "Solarflare SFC9000-family SR-IOV support"
+       depends on SFC && PCI_IOV
+       default y
+       ---help---
+         This enables support for the SFC9000 I/O Virtualization
+         features, allowing accelerated network performance in
+         virtualized environments.