1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Sun network device configuration 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig NET_VENDOR_SUN 7*4882a593Smuzhiyun bool "Sun devices" 8*4882a593Smuzhiyun default y 9*4882a593Smuzhiyun depends on SUN3 || SBUS || PCI || SUN_LDOMS 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun If you have a network (Ethernet) card belonging to this class, say Y. 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun Note that the answer to this question doesn't directly affect the 14*4882a593Smuzhiyun kernel: saying N will just cause the configurator to skip all 15*4882a593Smuzhiyun the questions about Sun network interfaces. If you say Y, you will be 16*4882a593Smuzhiyun asked for your specific card in the following questions. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunif NET_VENDOR_SUN 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunconfig HAPPYMEAL 21*4882a593Smuzhiyun tristate "Sun Happy Meal 10/100baseT support" 22*4882a593Smuzhiyun depends on (SBUS || PCI) 23*4882a593Smuzhiyun select CRC32 24*4882a593Smuzhiyun help 25*4882a593Smuzhiyun This driver supports the "hme" interface present on most Ultra 26*4882a593Smuzhiyun systems and as an option on older Sbus systems. This driver supports 27*4882a593Smuzhiyun both PCI and Sbus devices. This driver also supports the "qfe" quad 28*4882a593Smuzhiyun 100baseT device available in both PCI and Sbus configurations. 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 31*4882a593Smuzhiyun will be called sunhme. 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunconfig SUNBMAC 34*4882a593Smuzhiyun tristate "Sun BigMAC 10/100baseT support" 35*4882a593Smuzhiyun depends on SBUS 36*4882a593Smuzhiyun select CRC32 37*4882a593Smuzhiyun help 38*4882a593Smuzhiyun This driver supports the "be" interface available as an Sbus option. 39*4882a593Smuzhiyun This is Sun's older 100baseT Ethernet device. 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 42*4882a593Smuzhiyun will be called sunbmac. 43*4882a593Smuzhiyun 44*4882a593Smuzhiyunconfig SUNQE 45*4882a593Smuzhiyun tristate "Sun QuadEthernet support" 46*4882a593Smuzhiyun depends on SBUS 47*4882a593Smuzhiyun select CRC32 48*4882a593Smuzhiyun help 49*4882a593Smuzhiyun This driver supports the "qe" 10baseT Ethernet device, available as 50*4882a593Smuzhiyun an Sbus option. Note that this is not the same as Quad FastEthernet 51*4882a593Smuzhiyun "qfe" which is supported by the Happy Meal driver instead. 52*4882a593Smuzhiyun 53*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 54*4882a593Smuzhiyun will be called sunqe. 55*4882a593Smuzhiyun 56*4882a593Smuzhiyunconfig SUNGEM 57*4882a593Smuzhiyun tristate "Sun GEM support" 58*4882a593Smuzhiyun depends on PCI 59*4882a593Smuzhiyun select CRC32 60*4882a593Smuzhiyun select SUNGEM_PHY 61*4882a593Smuzhiyun help 62*4882a593Smuzhiyun Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0. See also 63*4882a593Smuzhiyun <http://docs.oracle.com/cd/E19455-01/806-3985-10/806-3985-10.pdf>. 64*4882a593Smuzhiyun 65*4882a593Smuzhiyunconfig CASSINI 66*4882a593Smuzhiyun tristate "Sun Cassini support" 67*4882a593Smuzhiyun depends on PCI 68*4882a593Smuzhiyun select CRC32 69*4882a593Smuzhiyun help 70*4882a593Smuzhiyun Support for the Sun Cassini chip, aka Sun GigaSwift Ethernet. See also 71*4882a593Smuzhiyun <http://docs.oracle.com/cd/E19113-01/giga.ether.pci/817-4341-10/817-4341-10.pdf>. 72*4882a593Smuzhiyun 73*4882a593Smuzhiyunconfig SUNVNET_COMMON 74*4882a593Smuzhiyun tristate "Common routines to support Sun Virtual Networking" 75*4882a593Smuzhiyun depends on SUN_LDOMS 76*4882a593Smuzhiyun depends on INET 77*4882a593Smuzhiyun default m 78*4882a593Smuzhiyun 79*4882a593Smuzhiyunconfig SUNVNET 80*4882a593Smuzhiyun tristate "Sun Virtual Network support" 81*4882a593Smuzhiyun default m 82*4882a593Smuzhiyun depends on SUN_LDOMS 83*4882a593Smuzhiyun depends on SUNVNET_COMMON 84*4882a593Smuzhiyun help 85*4882a593Smuzhiyun Support for virtual network devices under Sun Logical Domains. 86*4882a593Smuzhiyun 87*4882a593Smuzhiyunconfig LDMVSW 88*4882a593Smuzhiyun tristate "Sun4v LDoms Virtual Switch support" 89*4882a593Smuzhiyun default m 90*4882a593Smuzhiyun depends on SUN_LDOMS 91*4882a593Smuzhiyun depends on SUNVNET_COMMON 92*4882a593Smuzhiyun help 93*4882a593Smuzhiyun Support for virtual switch devices under Sun4v Logical Domains. 94*4882a593Smuzhiyun This driver adds a network interface for every vsw-port node 95*4882a593Smuzhiyun found in the machine description of a service domain. 96*4882a593Smuzhiyun Linux bridge/switch software can use these interfaces for 97*4882a593Smuzhiyun guest domain network interconnectivity or guest domain 98*4882a593Smuzhiyun connection to a physical network on a service domain. 99*4882a593Smuzhiyun 100*4882a593Smuzhiyunconfig NIU 101*4882a593Smuzhiyun tristate "Sun Neptune 10Gbit Ethernet support" 102*4882a593Smuzhiyun depends on PCI 103*4882a593Smuzhiyun select CRC32 104*4882a593Smuzhiyun help 105*4882a593Smuzhiyun This enables support for cards based upon Sun's 106*4882a593Smuzhiyun Neptune chipset. 107*4882a593Smuzhiyun 108*4882a593Smuzhiyunendif # NET_VENDOR_SUN 109