Ethernet driver support

configname: CONFIG_ETHERNET

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>Ethernet driver support
In linux kernel since version 3.1 (release Date: 2011-10-24)  
This section contains all the Ethernet device drivers.


is selected by
CONFIG_VORTEX
CONFIG_TYPHOON
CONFIG_ADAPTEC_STARFIRE
CONFIG_GRETH
CONFIG_SUN4I_EMAC
CONFIG_ALTERA_TSE
CONFIG_A2065
CONFIG_AMD8111_ETH
CONFIG_PCNET32
CONFIG_ARM_AM79C961A
CONFIG_DECLANCE
CONFIG_HPLANCE
CONFIG_MIPS_AU1X00_ENET
CONFIG_MVME147_NET
CONFIG_SUNLANCE
CONFIG_AMD_XGBE
CONFIG_MACE
CONFIG_BMAC
CONFIG_MACMACE
CONFIG_ARC_EMAC
CONFIG_ATL2
CONFIG_ATL1
CONFIG_ATL1E
CONFIG_ATL1C
CONFIG_ALX
CONFIG_ARM_AT91_ETHER
CONFIG_MACB
CONFIG_BFIN_MAC
CONFIG_BFIN_MAC_USE_HWSTAMP
CONFIG_B44
CONFIG_B44_PCI_AUTOSELECT
CONFIG_B44_PCICORE_AUTOSELECT
CONFIG_BCM63XX_ENET
CONFIG_BCMGENET
CONFIG_BNX2
CONFIG_CNIC
CONFIG_SB1250_MAC
CONFIG_TIGON3
CONFIG_BNX2X
CONFIG_BGMAC
CONFIG_SYSTEMPORT
CONFIG_NET_CALXEDA_XGMAC
CONFIG_CHELSIO_T1
CONFIG_CHELSIO_T3
CONFIG_CHELSIO_T4
CONFIG_EP93XX_ETH
CONFIG_DM9000
CONFIG_DNET
CONFIG_DE2104X
CONFIG_TULIP
CONFIG_DE4X5
CONFIG_WINBOND_840
CONFIG_DM9102
CONFIG_ULI526X
CONFIG_DL2K
CONFIG_SUNDANCE
CONFIG_FTMAC100
CONFIG_FTGMAC100
CONFIG_FEC
CONFIG_FEC_MPC52xx
CONFIG_FS_ENET
CONFIG_FS_ENET_MPC5121_FEC
CONFIG_FS_ENET_HAS_FEC
CONFIG_FS_ENET_MDIO_FCC
CONFIG_FSL_PQ_MDIO
CONFIG_FSL_XGMAC_MDIO
CONFIG_UCC_GETH
CONFIG_GIANFAR
CONFIG_PCMCIA_FMVJ18X
CONFIG_HIX5HD2_GMAC
CONFIG_IBM_EMAC
CONFIG_E100
CONFIG_E1000E
CONFIG_IGB
CONFIG_IXGBE
CONFIG_I40E
CONFIG_IXP4XX_ETH
CONFIG_IP1000
CONFIG_JME
CONFIG_MV643XX_ETH
CONFIG_MVMDIO
CONFIG_MVNETA
CONFIG_PXA168_ETH
CONFIG_SKGE
CONFIG_SKY2
CONFIG_MLX4_EN
CONFIG_ARM_KS8695_ETHER
CONFIG_KS8851
CONFIG_KS8851_MLL
CONFIG_KSZ884X_PCI
CONFIG_ENC28J60
CONFIG_ARM_MOXART_ETHER
CONFIG_MYRI10GE
CONFIG_FEALNX
CONFIG_NATSEMI
CONFIG_AX88796
CONFIG_AX88796_93CX6
CONFIG_HYDRA
CONFIG_ARM_ETHERH
CONFIG_MAC8390
CONFIG_MCF8390
CONFIG_NE2000
CONFIG_NE2K_PCI
CONFIG_PCMCIA_PCNET
CONFIG_STNIC
CONFIG_ULTRA
CONFIG_WD80x3
CONFIG_ZORRO8390
CONFIG_NET_NETX
CONFIG_W90P910_ETH
CONFIG_LPC_ENET
CONFIG_OCTEON_MGMT_ETHERNET
CONFIG_PCH_GBE
CONFIG_ETHOC
CONFIG_HAMACHI
CONFIG_YELLOWFIN
CONFIG_PASEMI_MAC
CONFIG_QLCNIC
CONFIG_NETXEN_NIC
CONFIG_ATP
CONFIG_8139CP
CONFIG_8139TOO
CONFIG_R8169
CONFIG_SH_ETH
CONFIG_R6040
CONFIG_S6GMAC
CONFIG_SXGBE_ETH
CONFIG_SC92031
CONFIG_SIS900
CONFIG_SIS190
CONFIG_SFC
CONFIG_SGI_IOC3_ETH
CONFIG_SMC9194
CONFIG_SMC91X
CONFIG_PCMCIA_SMC91C92
CONFIG_EPIC100
CONFIG_SMC911X
CONFIG_SMSC911X
CONFIG_SMSC9420
CONFIG_STMMAC_ETH
CONFIG_HAPPYMEAL
CONFIG_SUNBMAC
CONFIG_SUNQE
CONFIG_SUNGEM
CONFIG_CASSINI
CONFIG_NIU
CONFIG_TI_DAVINCI_EMAC
CONFIG_TI_DAVINCI_MDIO
CONFIG_TI_CPSW
CONFIG_TI_CPTS
CONFIG_CPMAC
CONFIG_TILE_NET
CONFIG_GELIC_NET
CONFIG_GELIC_WIRELESS
CONFIG_SPIDER_NET
CONFIG_TC35815
CONFIG_VIA_RHINE
CONFIG_VIA_VELOCITY
CONFIG_XILINX_EMACLITE
CONFIG_XILINX_AXI_EMAC
CONFIG_XILINX_LL_TEMAC
CONFIG_MLX4_INFINIBAND
CONFIG_MLX5_INFINIBAND
CONFIG_INFINIBAND_OCRDMA
CONFIG_INFINIBAND_USNIC