Commit | Line | Data |
---|---|---|
8ceee660 | 1 | config SFC |
851f1868 | 2 | tristate "Solarflare SFC4000/SFC9000-family support" |
8ceee660 | 3 | depends on PCI && INET |
68e7f45e | 4 | select MDIO |
8ceee660 | 5 | select CRC32 |
37b5a603 BH |
6 | select I2C |
7 | select I2C_ALGOBIT | |
874aeea5 | 8 | ---help--- |
8ceee660 | 9 | This driver supports 10-gigabit Ethernet cards based on |
ff79c8ac | 10 | the Solarflare SFC4000 and SFC9000-family controllers. |
8ceee660 BH |
11 | |
12 | To compile this driver as a module, choose M here. The module | |
13 | will be called sfc. | |
f4150724 | 14 | config SFC_MTD |
851f1868 | 15 | bool "Solarflare SFC4000/SFC9000-family MTD support" |
8761169c | 16 | depends on SFC && MTD && !(SFC=y && MTD=m) |
f4150724 | 17 | default y |
874aeea5 | 18 | ---help--- |
94813b86 BH |
19 | This exposes the on-board flash and/or EEPROM as MTD devices |
20 | (e.g. /dev/mtd1). This is required to update the firmware or | |
21 | the boot configuration under Linux. | |
55c5e0f8 BH |
22 | config SFC_MCDI_MON |
23 | bool "Solarflare SFC9000-family hwmon support" | |
24 | depends on SFC && HWMON && !(SFC=y && HWMON=m) | |
25 | default y | |
26 | ----help--- | |
27 | This exposes the on-board firmware-managed sensors as a | |
28 | hardware monitor device. | |
cd2d5b52 BH |
29 | config SFC_SRIOV |
30 | bool "Solarflare SFC9000-family SR-IOV support" | |
31 | depends on SFC && PCI_IOV | |
32 | default y | |
33 | ---help--- | |
34 | This enables support for the SFC9000 I/O Virtualization | |
35 | features, allowing accelerated network performance in | |
36 | virtualized environments. |