2 # Cavium ethernet device configuration
5 config NET_VENDOR_CAVIUM
6 tristate "Cavium ethernet drivers"
7 depends on PCI && 64BIT
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.
16 If you have a Cavium Thunder board, say Y.
21 tristate "Thunder Physical function driver"
22 default NET_VENDOR_CAVIUM
23 select THUNDER_NIC_BGX
25 This driver supports Thunder's NIC physical function.
28 tristate "Thunder Virtual function driver"
29 default NET_VENDOR_CAVIUM
31 This driver supports Thunder's NIC virtual function
33 config THUNDER_NIC_BGX
34 tristate "Thunder MAC interface driver (BGX)"
35 default NET_VENDOR_CAVIUM
37 This driver supports programming and controlling of MAC
38 interface from NIC physical function driver.
40 endif # NET_VENDOR_CAVIUM