Network device support
configname: CONFIG_NETDEVICES
Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
In linux kernel since version 2.6.12
You can say N here if you don't intend to connect your Linux box to
any other computer at all.
You'll have to say Y if your computer contains a network card that
you want to use under Linux. If you are going to run SLIP or PPP over
telephone line or null modem cable you need say Y here. Connecting
two machines with parallel ports using PLIP needs this, as well as
AX.25/KISS for sending Internet traffic over amateur radio links.
See also "The Linux Network Administrator's Guide" by Olaf Kirch and
Terry Dawson. Available at <http://www.tldp.org/guides.html>.
If unsure, say Y.
any other computer at all.
You'll have to say Y if your computer contains a network card that
you want to use under Linux. If you are going to run SLIP or PPP over
telephone line or null modem cable you need say Y here. Connecting
two machines with parallel ports using PLIP needs this, as well as
AX.25/KISS for sending Internet traffic over amateur radio links.
See also "The Linux Network Administrator's Guide" by Olaf Kirch and
Terry Dawson. Available at <http://www.tldp.org/guides.html>.
If unsure, say Y.
is selected by
CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAMCONFIG_WIREGUARD
CONFIG_IFB
CONFIG_MACVTAP
CONFIG_IPVLAN_L3S
CONFIG_IPVTAP
CONFIG_VXLAN
CONFIG_GENEVE
CONFIG_BAREUDP
CONFIG_GTP
CONFIG_PFCP
CONFIG_AMT
CONFIG_MACSEC
CONFIG_TUN
CONFIG_VETH
CONFIG_VIRTIO_NET
CONFIG_ATM_FORE200E
CONFIG_ATM_SOLOS
CONFIG_CAIF_VIRTIO
CONFIG_B53
CONFIG_NET_DSA_BCM_SF2
CONFIG_NET_DSA_LOOP
CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK
CONFIG_NET_DSA_LANTIQ_GSWIP
CONFIG_NET_DSA_MT7530
CONFIG_NET_DSA_MT7530_MDIO
CONFIG_NET_DSA_MV88E6060
CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON
CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C
CONFIG_NET_DSA_MICROCHIP_KSZ_SPI
CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI
CONFIG_NET_DSA_MV88E6XXX
CONFIG_NET_DSA_MSCC_OCELOT_EXT
CONFIG_NET_DSA_MSCC_FELIX
CONFIG_NET_DSA_MSCC_SEVILLE
CONFIG_NET_DSA_AR9331
CONFIG_NET_DSA_QCA8K
CONFIG_NET_DSA_SJA1105
CONFIG_NET_DSA_XRS700X
CONFIG_NET_DSA_XRS700X_I2C
CONFIG_NET_DSA_XRS700X_MDIO
CONFIG_NET_DSA_REALTEK
CONFIG_NET_DSA_REALTEK_RTL8365MB
CONFIG_NET_DSA_REALTEK_RTL8366RB
CONFIG_NET_DSA_RZN1_A5PSW
CONFIG_NET_DSA_SMSC_LAN9303
CONFIG_NET_DSA_SMSC_LAN9303_I2C
CONFIG_NET_DSA_SMSC_LAN9303_MDIO
CONFIG_NET_DSA_VITESSE_VSC73XX
CONFIG_NET_DSA_VITESSE_VSC73XX_SPI
CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM
CONFIG_3C515
CONFIG_VORTEX
CONFIG_TYPHOON
CONFIG_OWL_EMAC
CONFIG_ADAPTEC_STARFIRE
CONFIG_GRETH
CONFIG_ET131X
CONFIG_SLICOSS
CONFIG_SUN4I_EMAC
CONFIG_ALTERA_TSE
CONFIG_ENA_ETHERNET
CONFIG_A2065
CONFIG_AMD8111_ETH
CONFIG_LANCE
CONFIG_PCNET32
CONFIG_DECLANCE
CONFIG_HPLANCE
CONFIG_MIPS_AU1X00_ENET
CONFIG_MVME147_NET
CONFIG_SUNLANCE
CONFIG_AMD_XGBE
CONFIG_PDS_CORE
CONFIG_NET_XGENE
CONFIG_MACE
CONFIG_BMAC
CONFIG_MACMACE
CONFIG_ARC_EMAC_CORE
CONFIG_EMAC_ROCKCHIP
CONFIG_SPI_AX88796C
CONFIG_AG71XX
CONFIG_ATL2
CONFIG_ATL1
CONFIG_ATL1E
CONFIG_ATL1C
CONFIG_ALX
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_BCMA
CONFIG_BGMAC_PLATFORM
CONFIG_SYSTEMPORT
CONFIG_BNXT
CONFIG_BCMASP
CONFIG_MACB
CONFIG_NET_CALXEDA_XGMAC
CONFIG_THUNDER_NIC_PF
CONFIG_THUNDER_NIC_BGX
CONFIG_THUNDER_NIC_RGX
CONFIG_LIQUIDIO
CONFIG_OCTEON_MGMT_ETHERNET
CONFIG_LIQUIDIO_VF
CONFIG_CHELSIO_T1
CONFIG_CHELSIO_T3
CONFIG_CHELSIO_T4
CONFIG_CHELSIO_TLS_DEVICE
CONFIG_CS89x0_ISA
CONFIG_CS89x0_PLATFORM
CONFIG_EP93XX_ETH
CONFIG_GEMINI_ETHERNET
CONFIG_DM9000
CONFIG_DM9051
CONFIG_DNET
CONFIG_DE2104X
CONFIG_TULIP
CONFIG_WINBOND_840
CONFIG_DM9102
CONFIG_ULI526X
CONFIG_DL2K
CONFIG_SUNDANCE
CONFIG_TSNEP
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_FMAN
CONFIG_FSL_PQ_MDIO
CONFIG_FSL_XGMAC_MDIO
CONFIG_UCC_GETH
CONFIG_GIANFAR
CONFIG_FSL_DPAA_ETH
CONFIG_FSL_DPAA2_ETH
CONFIG_FSL_ENETC
CONFIG_FSL_ENETC_VF
CONFIG_PCMCIA_FMVJ18X
CONFIG_FUN_CORE
CONFIG_FUN_ETH
CONFIG_HIX5HD2_GMAC
CONFIG_HISI_FEMAC
CONFIG_HIP04_ETH
CONFIG_HNS_MDIO
CONFIG_HNS_DSAF
CONFIG_HNS_ENET
CONFIG_HNS3
CONFIG_HNS3_ENET
CONFIG_HINIC
CONFIG_IBM_EMAC
CONFIG_LIBETH
CONFIG_LIBIE
CONFIG_E100
CONFIG_E1000E
CONFIG_IGB
CONFIG_IXGBE
CONFIG_IXGBE_IPSEC
CONFIG_IXGBEVF_IPSEC
CONFIG_I40E
CONFIG_IAVF
CONFIG_I40EVF
CONFIG_ICE
CONFIG_IDPF
CONFIG_IXP4XX_ETH
CONFIG_JME
CONFIG_KORINA
CONFIG_ADIN1110
CONFIG_MV643XX_ETH
CONFIG_MVMDIO
CONFIG_MVNETA
CONFIG_MVNETA_BM
CONFIG_MVPP2
CONFIG_PXA168_ETH
CONFIG_SKGE
CONFIG_SKY2
CONFIG_OCTEONTX2_AF
CONFIG_OCTEONTX2_PF
CONFIG_PRESTERA
CONFIG_NET_AIROHA
CONFIG_NET_MEDIATEK_SOC
CONFIG_NET_MEDIATEK_STAR_EMAC
CONFIG_MLX4_EN
CONFIG_MLX4_CORE
CONFIG_MLX5_CORE
CONFIG_MLX5_CORE_EN
CONFIG_MLX5_SW_STEERING
CONFIG_MLX5_DPLL
CONFIG_MLXSW_CORE
CONFIG_MLXSW_PCI
CONFIG_MLXSW_SPECTRUM
CONFIG_MLXFW
CONFIG_MLXBF_GIGE
CONFIG_FBNIC
CONFIG_KS8851
CONFIG_KS8851_MLL
CONFIG_KSZ884X_PCI
CONFIG_ENC28J60
CONFIG_LAN743X
CONFIG_LAN865X
CONFIG_LAN966X_SWITCH
CONFIG_SPARX5_SWITCH
CONFIG_VCAP_KUNIT_TEST
CONFIG_MSCC_OCELOT_SWITCH_LIB
CONFIG_MSCC_OCELOT_SWITCH
CONFIG_MICROSOFT_MANA
CONFIG_ARM_MOXART_ETHER
CONFIG_MYRI10GE
CONFIG_FEALNX
CONFIG_NI_XGE_MANAGEMENT_ENET
CONFIG_NATSEMI
CONFIG_NFP
CONFIG_AX88796
CONFIG_AX88796_93CX6
CONFIG_XSURF100
CONFIG_HYDRA
CONFIG_ARM_ETHERH
CONFIG_MAC8390
CONFIG_MCF8390
CONFIG_NE2000
CONFIG_NE2K_PCI
CONFIG_APNE
CONFIG_PCMCIA_PCNET
CONFIG_STNIC
CONFIG_ULTRA
CONFIG_WD80x3
CONFIG_ZORRO8390
CONFIG_LPC_ENET
CONFIG_PCH_GBE
CONFIG_ETHOC
CONFIG_OA_TC6
CONFIG_HAMACHI
CONFIG_YELLOWFIN
CONFIG_PASEMI_MAC
CONFIG_IONIC
CONFIG_QLCNIC
CONFIG_NETXEN_NIC
CONFIG_QED
CONFIG_QCA7000_SPI
CONFIG_QCA7000_UART
CONFIG_QCOM_EMAC
CONFIG_RMNET
CONFIG_R6040
CONFIG_ATP
CONFIG_8139CP
CONFIG_8139TOO
CONFIG_R8169
CONFIG_RTASE
CONFIG_SH_ETH
CONFIG_RAVB
CONFIG_RENESAS_ETHER_SWITCH
CONFIG_RENESAS_GEN4_PTP
CONFIG_RTSN
CONFIG_ROCKER
CONFIG_SXGBE_ETH
CONFIG_SGI_IOC3_ETH
CONFIG_SC92031
CONFIG_SIS900
CONFIG_SIS190
CONFIG_SFC
CONFIG_SFC_FALCON
CONFIG_SFC_SIENA
CONFIG_SMC9194
CONFIG_SMC91X
CONFIG_PCMCIA_SMC91C92
CONFIG_EPIC100
CONFIG_SMSC911X
CONFIG_SMSC9420
CONFIG_SNI_AVE
CONFIG_SNI_NETSEC
CONFIG_STMMAC_ETH
CONFIG_STMMAC_PLATFORM
CONFIG_DWMAC_DWC_QOS_ETH
CONFIG_DWMAC_INGENIC
CONFIG_DWMAC_IPQ806X
CONFIG_DWMAC_LPC18XX
CONFIG_DWMAC_ROCKCHIP
CONFIG_DWMAC_RZN1
CONFIG_DWMAC_SOCFPGA
CONFIG_DWMAC_STARFIVE
CONFIG_DWMAC_STI
CONFIG_DWMAC_STM32
CONFIG_DWMAC_SUN8I
CONFIG_DWMAC_IMX8
CONFIG_HAPPYMEAL
CONFIG_SUNBMAC
CONFIG_SUNQE
CONFIG_SUNGEM
CONFIG_CASSINI
CONFIG_NIU
CONFIG_SP7021_EMAC
CONFIG_DWC_XLGMAC
CONFIG_TEHUTI_TN40
CONFIG_TI_DAVINCI_EMAC
CONFIG_TI_DAVINCI_MDIO
CONFIG_TI_CPSW
CONFIG_TI_CPSW_SWITCHDEV
CONFIG_TI_K3_AM65_CPSW_NUSS
CONFIG_TI_KEYSTONE_NETCP
CONFIG_TI_ICSSG_PRUETH
CONFIG_TI_ICSSG_PRUETH_SR1
CONFIG_GELIC_NET
CONFIG_GELIC_WIRELESS
CONFIG_SPIDER_NET
CONFIG_TC35815
CONFIG_VIA_RHINE
CONFIG_VIA_VELOCITY
CONFIG_LIBWX
CONFIG_NGBE
CONFIG_TXGBE
CONFIG_XILINX_EMACLITE
CONFIG_XILINX_AXI_EMAC
CONFIG_XILINX_LL_TEMAC
CONFIG_SKFP
CONFIG_QCOM_IPA
CONFIG_PHYLINK
CONFIG_PHYLIB
CONFIG_FIXED_PHY
CONFIG_SFP
CONFIG_MESON_GXL_PHY
CONFIG_AQUANTIA_PHY
CONFIG_BROADCOM_PHY
CONFIG_BCM54140_PHY
CONFIG_BCM63XX_PHY
CONFIG_BCM7XXX_PHY
CONFIG_BCM_CYGNUS_PHY
CONFIG_MAXLINEAR_GPHY
CONFIG_MICROSEMI_PHY
CONFIG_AT803X_PHY
CONFIG_QCA83XX_PHY
CONFIG_QCA808X_PHY
CONFIG_QCA807X_PHY
CONFIG_SMSC_PHY
CONFIG_DP83TG720_PHY
CONFIG_PSE_PD692X0
CONFIG_CAN_AT91
CONFIG_CAN_BXCAN
CONFIG_CAN_CAN327
CONFIG_CAN_FLEXCAN
CONFIG_CAN_TI_HECC
CONFIG_CAN_CTUCANFD_PCI
CONFIG_CAN_CTUCANFD_PLATFORM
CONFIG_CAN_M_CAN
CONFIG_CAN_M_CAN_TCAN4X5X
CONFIG_CAN_ROCKCHIP_CANFD
CONFIG_CAN_PEAK_PCIEC
CONFIG_CAN_MCP251XFD
CONFIG_CAN_ETAS_ES58X
CONFIG_CAN_GS_USB
CONFIG_MCTP_SERIAL
CONFIG_MCTP_TRANSPORT_I2C
CONFIG_FWNODE_MDIO
CONFIG_OF_MDIO
CONFIG_MDIO_MVUSB
CONFIG_MDIO_MSCC_MIIM
CONFIG_MDIO_OCTEON
CONFIG_MDIO_THUNDER
CONFIG_MDIO_BUS_MUX_MESON_G12A
CONFIG_MDIO_BUS_MUX_MESON_GXL
CONFIG_MDIO_BUS_MUX_BCM6368
CONFIG_MDIO_BUS_MUX_BCM_IPROC
CONFIG_MDIO_BUS_MUX_GPIO
CONFIG_MDIO_BUS_MUX_MULTIPLEXER
CONFIG_MDIO_BUS_MUX_MMIOREG
CONFIG_PCS_XPCS
CONFIG_PCS_MTK_LYNXI
CONFIG_PPP
CONFIG_PPP_DEFLATE
CONFIG_PPP_MPPE
CONFIG_PPP_ASYNC
CONFIG_SLIP_COMPRESSED
CONFIG_USB_CATC
CONFIG_USB_PEGASUS
CONFIG_USB_RTL8150
CONFIG_USB_RTL8152
CONFIG_USB_LAN78XX
CONFIG_USB_USBNET
CONFIG_USB_NET_AX8817X
CONFIG_USB_NET_AX88179_178A
CONFIG_USB_NET_CDC_NCM
CONFIG_USB_NET_HUAWEI_CDC_NCM
CONFIG_USB_NET_CDC_MBIM
CONFIG_USB_NET_DM9601
CONFIG_USB_NET_SR9700
CONFIG_USB_NET_SR9800
CONFIG_USB_NET_SMSC75XX
CONFIG_USB_NET_SMSC95XX
CONFIG_USB_NET_RNDIS_HOST
CONFIG_USB_ALI_M5632
CONFIG_USB_AN2720
CONFIG_USB_BELKIN
CONFIG_USB_ARMLINUX
CONFIG_USB_EPSON2888
CONFIG_USB_KC2190
CONFIG_USB_NET_ZAURUS
CONFIG_USB_NET_QMI_WWAN
CONFIG_USB_VL600
CONFIG_USB_NET_CH9200
CONFIG_USB_NET_AQC111
CONFIG_WLAN
CONFIG_ADM8211
CONFIG_ATH5K
CONFIG_ATH9K_COMMON
CONFIG_ATH9K
CONFIG_ATH9K_DEBUGFS
CONFIG_ATH9K_HTC
CONFIG_ATH9K_HTC_DEBUGFS
CONFIG_ATH9K_COMMON_SPECTRAL
CONFIG_CARL9170
CONFIG_AR5523
CONFIG_WIL6210
CONFIG_ATH10K
CONFIG_ATH10K_SNOC
CONFIG_ATH10K_SPECTRAL
CONFIG_ATH11K
CONFIG_ATH11K_PCI
CONFIG_ATH12K
CONFIG_AT76C50X_USB
CONFIG_B43
CONFIG_B43_PCI_AUTOSELECT
CONFIG_B43_PCICORE_AUTOSELECT
CONFIG_B43_SDIO
CONFIG_B43_BCMA_PIO
CONFIG_B43_PIO
CONFIG_B43LEGACY
CONFIG_B43LEGACY_PCI_AUTOSELECT
CONFIG_B43LEGACY_PCICORE_AUTOSELECT
CONFIG_BRCMSMAC
CONFIG_BRCMFMAC
CONFIG_BRCMFMAC_SDIO
CONFIG_BRCMFMAC_USB
CONFIG_BRCMFMAC_PCIE
CONFIG_BRCMDBG
CONFIG_IPW2100
CONFIG_IPW2200
CONFIG_IPW2200_PROMISCUOUS
CONFIG_LIBIPW
CONFIG_IWLEGACY
CONFIG_IWL4965
CONFIG_IWL3945
CONFIG_IWLWIFI
CONFIG_IWLWIFI_LEDS
CONFIG_IWLMVM
CONFIG_P54_COMMON
CONFIG_P54_USB
CONFIG_LIBERTAS
CONFIG_LIBERTAS_THINFIRM
CONFIG_MWIFIEX_SDIO
CONFIG_MWIFIEX_PCIE
CONFIG_MWIFIEX_USB
CONFIG_MT76_CORE
CONFIG_MT76x02_LIB
CONFIG_MT76x02_USB
CONFIG_MT76_CONNAC_LIB
CONFIG_MT792x_LIB
CONFIG_MT792x_USB
CONFIG_MT76x0_COMMON
CONFIG_MT76x0U
CONFIG_MT76x0E
CONFIG_MT76x2_COMMON
CONFIG_MT76x2E
CONFIG_MT76x2U
CONFIG_MT7603E
CONFIG_MT7615_COMMON
CONFIG_MT7615E
CONFIG_MT7622_WMAC
CONFIG_MT7663_USB_SDIO_COMMON
CONFIG_MT7663U
CONFIG_MT7663S
CONFIG_MT7915E
CONFIG_MT798X_WMAC
CONFIG_MT7921_COMMON
CONFIG_MT7921E
CONFIG_MT7921S
CONFIG_MT7921U
CONFIG_MT7996E
CONFIG_MT7925_COMMON
CONFIG_MT7925E
CONFIG_MT7925U
CONFIG_WILC1000_SDIO
CONFIG_WILC1000_SPI
CONFIG_RT2400PCI
CONFIG_RT2500PCI
CONFIG_RT61PCI
CONFIG_RT2800PCI
CONFIG_RT2500USB
CONFIG_RT73USB
CONFIG_RT2800USB
CONFIG_RT2800SOC
CONFIG_RT2800_LIB_MMIO
CONFIG_RT2X00_LIB_PCI
CONFIG_RT2X00_LIB_SOC
CONFIG_RT2X00_LIB_USB
CONFIG_RT2X00_LIB_FIRMWARE
CONFIG_RTL8180
CONFIG_RTL8187
CONFIG_RTL8192CE
CONFIG_RTL8192SE
CONFIG_RTL8192DE
CONFIG_RTL8723AE
CONFIG_RTL8723BE
CONFIG_RTL8188EE
CONFIG_RTL8192EE
CONFIG_RTL8821AE
CONFIG_RTL8192CU
CONFIG_RTL8192DU
CONFIG_RTLWIFI
CONFIG_RTW88_CORE
CONFIG_RTW88_8703B
CONFIG_RTW88_8723D
CONFIG_RTW88_8822BE
CONFIG_RTW88_8822BS
CONFIG_RTW88_8822BU
CONFIG_RTW88_8822CE
CONFIG_RTW88_8822CS
CONFIG_RTW88_8822CU
CONFIG_RTW88_8723DE
CONFIG_RTW88_8723DS
CONFIG_RTW88_8723CS
CONFIG_RTW88_8723DU
CONFIG_RTW88_8821CE
CONFIG_RTW88_8821CS
CONFIG_RTW88_8821CU
CONFIG_RTW89_CORE
CONFIG_RTW89_8851BE
CONFIG_RTW89_8852AE
CONFIG_RTW89_8852BE
CONFIG_RTW89_8852BTE
CONFIG_RTW89_8852CE
CONFIG_RTW89_8922AE
CONFIG_RTW89_DEBUGMSG
CONFIG_RTW89_DEBUGFS
CONFIG_RSI_91X
CONFIG_WL1251
CONFIG_WL12XX
CONFIG_WL18XX
CONFIG_WLCORE
CONFIG_WLCORE_SPI
CONFIG_ZD1211RW
CONFIG_QTNFMAC_PCIE
CONFIG_FRAMER_PEF2256
CONFIG_SLIC_DS26522
CONFIG_IXP4XX_HSS
CONFIG_IEEE802154_AT86RF230
CONFIG_IEEE802154_MRF24J40
CONFIG_IEEE802154_MCR20A
CONFIG_IOSM
CONFIG_MTK_T7XX
CONFIG_XEN_NETDEV_FRONTEND
CONFIG_VMXNET3
CONFIG_HYPERV_NET
CONFIG_NETDEVSIM
CONFIG_NET_FAILOVER
CONFIG_IPWIRELESS
CONFIG_MLX4_INFINIBAND
CONFIG_INFINIBAND_OCRDMA
CONFIG_INFINIBAND_USNIC
CONFIG_OCTEON_ETHERNET
CONFIG_NET_DSA
CONFIG_TEST_KMOD