Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next...
[deliverable/linux.git] / drivers / net / ethernet / cavium / Kconfig
CommitLineData
4863dea3
SG
1#
2# Cavium ethernet device configuration
3#
4
5config 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
18if NET_VENDOR_CAVIUM
19
20config 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
27config 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
33config 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
40endif # NET_VENDOR_CAVIUM
This page took 0.028648 seconds and 5 git commands to generate.