一、配置菜單
Device Drivers
[*] Network device support ?--->
網(wǎng)絡(luò)設(shè)備驅(qū)動、網(wǎng)卡驅(qū)動
< > ? ? Bonding driver support ?
功能:多網(wǎng)卡綁定
具體操作為:將多個以太網(wǎng)通道綁定為一個,也就是兩塊網(wǎng)卡具有相同的IP地址并且聚合成一個邏輯鏈路工作,可以用來實現(xiàn)負(fù)載均衡或硬件冗余
< > ? ? Dummy net driver support
功能:啞接口網(wǎng)絡(luò)
使用環(huán)境:使用SLIP或PPP傳輸協(xié)議(如ADSL用戶)的需要它
具體操作:設(shè)置一個虛擬網(wǎng)絡(luò)。虛擬網(wǎng)絡(luò)(dummy network)就像網(wǎng)絡(luò)中的/dev/null。任何發(fā)送給虛擬網(wǎng)絡(luò)的數(shù)據(jù)都會永久消失,因為它會發(fā)往/dev/null。IP地址沒有設(shè)置。用戶可以定義他們的網(wǎng)絡(luò)相當(dāng)于/dev/null)
< > ? ? EQL (serial line load balancing) support
功能:串行線路的負(fù)載均衡
具體操作:如果有兩個MODEM和兩條電話線而且用SLIP或PPP協(xié)議,該選項可以讓您同時使用這兩個MODEM以達(dá)到雙倍速度(在網(wǎng)絡(luò)的另一端也要有同樣的設(shè)備)
< > ? ? Generic Media Independent Interface device support?
功能:通用媒體獨立接口設(shè)備支持
背景介紹:MII是一種用于最高速度為100Mbit/s以太網(wǎng)的接口。以太網(wǎng)線纜用于連接到PHY ceiver,是一種以太網(wǎng)收發(fā)器
< > ? ? Ethernet team driver support (EXPERIMENTAL) ?--->
功能:team網(wǎng)卡組支持
背景介紹:通過虛擬接口組織許多以太網(wǎng)設(shè)備
< > ? ? MAC-VLAN support (EXPERIMENTAL)?
功能:允許用戶在特定的MAC地址和某個接口上映射數(shù)據(jù)包
具體操作:基于MAC地址的VLAN,一種根據(jù)報文的源MAC地址來確定untagged報文所屬VLAN的劃分方法
< > ? ? Network console logging support
網(wǎng)絡(luò)遠(yuǎn)程命令支持,遠(yuǎn)程登錄用
注意:內(nèi)核發(fā)送給網(wǎng)絡(luò)的消息可任意通過這個特性記錄下來。除非記錄網(wǎng)絡(luò)信息對你很重要時才啟用它。禁用這個特性會增強(qiáng)性能。
< > ? ? Universal TUN/TAP device driver support
TUN/TAP可以為用戶空間提供包的接收和發(fā)送服務(wù),比如可以用來虛擬一張網(wǎng)卡或點對點通道
使用環(huán)境:如果用戶空間程序希望使用TAP設(shè)備
< > ? ? Virtual ethernet pair device
本地以太網(wǎng)隧道
Ethernet driver support ?--->
不同特定供貨商的以太網(wǎng)MAC設(shè)備驅(qū)動支持
<*> ? hieth gmac family network device support ?--->?
海思MAC支持
[ ] Broadcom devices
< > Calxeda 1G/10G XGMAC Ethernet driver
[ ] Chelsio devices
[ ] Cirrus devices?
< > DM9000 support
< > Dave ethernet support (DNET)
[ ] Faraday devices
[ ] Intel devices
[ ] Marvell devices
[ ] Micrel devices
[*] Microchip devices
< > ENC28J60 support
[ ] National Semi-conductor devices
< > OpenCores 10/100 Mbps Ethernet MAC support
[ ] SEEQ devices
[ ] SMC (SMSC)/Western Digital devices
[ ] STMicroelectronics devices
<*> ? PHY Device support and infrastructure ?--->
數(shù)據(jù)鏈路層芯片簡稱為MAC控制器,物理層芯片簡稱之為PHY,通常的網(wǎng)卡把MAC和PHY的功能做到了一顆芯片中,但也有一些僅含PHY的"軟網(wǎng)卡",這里就是軟網(wǎng)卡的驅(qū)動
*** MII PHY device drivers ***?
< >Drivers for the AMD PHYs?
< >Drivers for Marvell PHYs?
< >Drivers for Davicom PHYs?
< >Drivers for Quality Semiconductor PHYs?
< >Drivers for the Intel LXT PHYs?
< >Drivers for the Cicada PHYs?
< >Drivers for the Vitesse PHYs?
< >Drivers for SMSC PHYs?
< >Drivers for Broadcom PHYs?
< >Drivers for ICPlus PHYs?
< >Drivers for Realtek PHYs?
< >Drivers for National Semiconductor PHYs?
< >Driver for STMicroelectronics STe10Xp PHYs?
< >Driver for LSI ET1011C PHY?
< >Driver for Micrel PHYs?
[ ]Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs?
< >Support for bitbanged MDIO buses
< > ? Micrel KS8995MA 5-ports 10/100 managed Ethernet switch
5端口10/100M以太網(wǎng)交換機(jī)芯片KS8995MA
< > ? PPP (point-to-point protocol) support
點對點協(xié)議,PPP已經(jīng)基本取代SLIP了,ADSL撥號上網(wǎng)方式
< > ? SLIP (serial line) support
一個在串行線上(例如電話線)傳輸IP數(shù)據(jù)報的TCP/IP協(xié)議.
驅(qū)動支持SLIP和CSLIP。SLIP(Serial Line Internet Protocol)是一種用于調(diào)制解調(diào)器和串口的因特網(wǎng)驅(qū)動。PPP現(xiàn)在用來代替SLIP。CSLIP是壓縮的SLIP。
移動網(wǎng)絡(luò)適配器
< >USB CATC NetMate-based Ethernet device support (EXPERIMENTAL)
用于10Mbps的USB以太網(wǎng)EL1210A芯片設(shè)備
< >USB KLSI KL5USB101-based ethernet device support
KLSI KL5KUSB101B芯片組?
< >USB Pegasus/Pegasus-II based ethernet device support
USB轉(zhuǎn)以太網(wǎng)的適配器/轉(zhuǎn)換器?
< >USB RTL8150 based ethernet device support (EXPERIMENTAL)
USB轉(zhuǎn)以太網(wǎng)驅(qū)動?
< >Multi-purpose USB Networking Framework?
< >Apple iPhone USB Ethernet driver
[*] ? Wireless LAN ?--->
無線LAN無線局域網(wǎng)
< >Marvell 8xxx Libertas WLAN driver support with thin firmware?
< >Atmel at76c503/at76c505/at76c505a USB cards?
< >USB ZD1201 based Wireless device support?
< >Wireless RNDIS USB support?
< >Realtek 8187 and 8187B USB support?
< >Simulated radio testing tool for mac80211?
[ ]Enable WiFi control function abstraction?
< >Atheros Wireless Cards --->?
< >Broadcom 43xx wireless support (mac80211 stack)?
< >Broadcom 43xx-legacy wireless support (mac80211 stack)?
< >Broadcom 4329/30 wireless cards support?
< >Broadcom IEEE802.11n embedded FullMAC WLAN driver?
< >IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)?
< >Intel Wireless Multicomm 3200 WiFi driver?
< >Marvell 8xxx Libertas WLAN driver support?
< >Softmac Prism54 support?
< >Ralink driver support --->?
< >Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter?
< >TI wl1251 driver support --->?
< >TI wl12xx driver support --->?
< >ZyDAS ZD1211/ZD1211B USB-wireless support?
< >Marvell WiFi-Ex Driver
*** Enable WiMAX (Networking options) to see the WiMAX drivers ***
全球微波互聯(lián)接入,也叫802·16無線城域網(wǎng)或802.16
[ ] ? Wan interfaces support ?--->?
WAN接口
二、對應(yīng)的Kconfig
driver/net/Kconfig
source "drivers/net/ethernet/Kconfig"
driver/net/ethernet/Kconfig
menuconfig ETHERNET
bool "Ethernet driver support"
depends on NET
default y
---help---
This section contains all the Ethernet device drivers.
if ETHERNET
source "drivers/net/ethernet/hieth-gmac/Kconfig"
endif?
drivers/net/ethernet/hieth-gmac/Kconfig
menuconfig HIETH_GMAC
tristate "hieth gmac family network device support"
depends on ARCH_HI3516A
default y
help
This selects the hieth gmac family network device. The gigabit
switch fabric (GSF) receives and transmits data over two Ethernet
ports at 10/100/1000 Mbit/s in full-duplex or half-duplex mode.
The Ethernet port exchanges data with the CPU port, and supports
the energy efficient Ethernet (EEE) and wake on LAN (WoL) functions.
if HIETH_GMAC
海思配置
endif
三、對應(yīng)的Makefile
drivers/net/ethernet/hieth-gmac/Makefile
obj-$(CONFIG_HIETH_GMAC) += hieth-gmac.o
hieth-gmac-objs := ctrl.o higmac.o mdio.o forward.o autoeee/autoeee.o autoeee/phy_id_table.o phy_fix.o
?
評論