# # Cavium ethernet device configuration # config NET_VENDOR_CAVIUM tristate "Cavium ethernet drivers" depends on PCI ---help--- Enable support for the Cavium ThunderX Network Interface Controller (NIC). The NIC provides the controller and DMA engines to move network traffic to/from the memory. The NIC works closely with TNS, BGX and SerDes to implement the functions replacing and virtualizing those of a typical standalone PCIe NIC chip. If you have a Cavium Thunder board, say Y. if NET_VENDOR_CAVIUM config THUNDER_NIC_PF tristate "Thunder Physical function driver" default NET_VENDOR_CAVIUM select THUNDER_NIC_BGX ---help--- This driver supports Thunder's NIC physical function. config THUNDER_NIC_VF tristate "Thunder Virtual function driver" default NET_VENDOR_CAVIUM ---help--- This driver supports Thunder's NIC virtual function config THUNDER_NIC_BGX tristate "Thunder MAC interface driver (BGX)" default NET_VENDOR_CAVIUM ---help--- This driver supports programming and controlling of MAC interface from NIC physical function driver. endif # NET_VENDOR_CAVIUM