]>
Commit | Line | Data |
---|---|---|
8ceee660 | 1 | config SFC |
8127d661 | 2 | tristate "Solarflare SFC4000/SFC9000/SFC9100-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--- |
9a12a306 | 10 | This driver supports 10/40-gigabit Ethernet cards based on |
8127d661 BH |
11 | the Solarflare SFC4000, SFC9000-family and SFC9100-family |
12 | controllers. | |
8ceee660 BH |
13 | |
14 | To compile this driver as a module, choose M here. The module | |
15 | will be called sfc. | |
f4150724 | 16 | config SFC_MTD |
8127d661 | 17 | bool "Solarflare SFC4000/SFC9000/SFC9100-family MTD support" |
8761169c | 18 | depends on SFC && MTD && !(SFC=y && MTD=m) |
f4150724 | 19 | default y |
874aeea5 | 20 | ---help--- |
94813b86 BH |
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. | |
55c5e0f8 | 24 | config SFC_MCDI_MON |
8127d661 | 25 | bool "Solarflare SFC9000/SFC9100-family hwmon support" |
55c5e0f8 BH |
26 | depends on SFC && HWMON && !(SFC=y && HWMON=m) |
27 | default y | |
806b2139 | 28 | ---help--- |
55c5e0f8 BH |
29 | This exposes the on-board firmware-managed sensors as a |
30 | hardware monitor device. | |
cd2d5b52 BH |
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. | |
75aba2a5 EC |
39 | config SFC_MCDI_LOGGING |
40 | bool "Solarflare SFC9000/SFC9100-family MCDI logging support" | |
41 | depends on SFC | |
42 | default y | |
43 | ---help--- | |
44 | This enables support for tracing of MCDI (Management-Controller-to- | |
45 | Driver-Interface) commands and responses, allowing debugging of | |
e7fef9b4 EC |
46 | driver/firmware interaction. The tracing is actually enabled by |
47 | a sysfs file 'mcdi_logging' under the PCI device. |