2 # Cavium ethernet device configuration
5 config NET_VENDOR_CAVIUM
6 bool "Cavium ethernet drivers"
10 Select this option if you want enable Cavium network support.
12 If you have a Cavium SoC or network adapter, say Y.
17 tristate "Thunder Physical function driver"
19 select THUNDER_NIC_BGX
21 This driver supports Thunder's NIC physical function.
22 The NIC provides the controller and DMA engines to
23 move network traffic to/from the memory. The NIC
24 works closely with TNS, BGX and SerDes to implement the
25 functions replacing and virtualizing those of a typical
26 standalone PCIe NIC chip.
29 tristate "Thunder Virtual function driver"
32 This driver supports Thunder's NIC virtual function
34 config THUNDER_NIC_BGX
35 tristate "Thunder MAC interface driver (BGX)"
40 This driver supports programming and controlling of MAC
41 interface from NIC physical function driver.
44 tristate "Cavium LiquidIO support"
50 This driver supports Cavium LiquidIO Intelligent Server Adapters
51 based on CN66XX and CN68XX chips.
53 To compile this driver as a module, choose M here: the module
54 will be called liquidio. This is recommended.
56 config OCTEON_MGMT_ETHERNET
57 tristate "Octeon Management port ethernet driver (CN5XXX, CN6XXX)"
58 depends on CAVIUM_OCTEON_SOC
63 Enable the ethernet driver for the management
64 port on Cavium Networks' Octeon CN57XX, CN56XX, CN55XX,
65 CN54XX, CN52XX, and CN6XXX chips.
67 endif # NET_VENDOR_CAVIUM