Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / net / ethernet / sfc / Kconfig
1 config SFC
2         tristate "Solarflare SFC4000/SFC9000/SFC9100-family support"
3         depends on PCI
4         select MDIO
5         select CRC32
6         select I2C
7         select I2C_ALGOBIT
8         select PTP_1588_CLOCK
9         ---help---
10           This driver supports 10/40-gigabit Ethernet cards based on
11           the Solarflare SFC4000, SFC9000-family and SFC9100-family
12           controllers.
13
14           To compile this driver as a module, choose M here.  The module
15           will be called sfc.
16 config SFC_MTD
17         bool "Solarflare SFC4000/SFC9000/SFC9100-family MTD support"
18         depends on SFC && MTD && !(SFC=y && MTD=m)
19         default y
20         ---help---
21           This exposes the on-board flash and/or EEPROM as MTD devices
22           (e.g. /dev/mtd1).  This is required to update the firmware or
23           the boot configuration under Linux.
24 config SFC_MCDI_MON
25         bool "Solarflare SFC9000/SFC9100-family hwmon support"
26         depends on SFC && HWMON && !(SFC=y && HWMON=m)
27         default y
28         ---help---
29           This exposes the on-board firmware-managed sensors as a
30           hardware monitor device.
31 config SFC_SRIOV
32         bool "Solarflare SFC9000-family SR-IOV support"
33         depends on SFC && PCI_IOV
34         default y
35         ---help---
36           This enables support for the SFC9000 I/O Virtualization
37           features, allowing accelerated network performance in
38           virtualized environments.