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