Commit | Line | Data |
---|---|---|
4863dea3 SG |
1 | # |
2 | # Cavium ethernet device configuration | |
3 | # | |
4 | ||
5 | config NET_VENDOR_CAVIUM | |
6 | tristate "Cavium ethernet drivers" | |
5e9615bf | 7 | depends on PCI && 64BIT |
4863dea3 SG |
8 | ---help--- |
9 | Enable support for the Cavium ThunderX Network Interface | |
10 | Controller (NIC). The NIC provides the controller and DMA | |
11 | engines to move network traffic to/from the memory. The NIC | |
12 | works closely with TNS, BGX and SerDes to implement the | |
13 | functions replacing and virtualizing those of a typical | |
14 | standalone PCIe NIC chip. | |
15 | ||
16 | If you have a Cavium Thunder board, say Y. | |
17 | ||
18 | if NET_VENDOR_CAVIUM | |
19 | ||
20 | config THUNDER_NIC_PF | |
21 | tristate "Thunder Physical function driver" | |
22 | default NET_VENDOR_CAVIUM | |
23 | select THUNDER_NIC_BGX | |
24 | ---help--- | |
25 | This driver supports Thunder's NIC physical function. | |
26 | ||
27 | config THUNDER_NIC_VF | |
28 | tristate "Thunder Virtual function driver" | |
29 | default NET_VENDOR_CAVIUM | |
30 | ---help--- | |
31 | This driver supports Thunder's NIC virtual function | |
32 | ||
33 | config THUNDER_NIC_BGX | |
34 | tristate "Thunder MAC interface driver (BGX)" | |
35 | default NET_VENDOR_CAVIUM | |
36 | ---help--- | |
37 | This driver supports programming and controlling of MAC | |
38 | interface from NIC physical function driver. | |
39 | ||
40 | endif # NET_VENDOR_CAVIUM |