diff options
author | wpaul <wpaul@FreeBSD.org> | 2001-05-11 19:56:39 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2001-05-11 19:56:39 +0000 |
commit | 853837b8eac47556c47153cfa4f089b28a15f8a7 (patch) | |
tree | b429629daa11879b40d9f85a56ad8a76d53ee4a9 /sys/conf | |
parent | 7cfd4134e2ed332ea04ee6b1d00b1f44ff9a9973 (diff) | |
download | FreeBSD-src-853837b8eac47556c47153cfa4f089b28a15f8a7.zip FreeBSD-src-853837b8eac47556c47153cfa4f089b28a15f8a7.tar.gz |
Add support for gigabit ethernet cards based on the NatSemi DP83820
and DP83821 gigabit ethernet MAC chips and the NatSemi DP83861 10/100/1000
copper PHY. There are a whole bunch of very low cost cards available with
this chipset selling for $150USD or less. This includes the SMC9462TX,
D-Link DGE-500T, Asante GigaNIX 1000TA and 1000TPC, and a couple cards
from Addtron.
This chip supports TCP/IP checksum offload, VLAN tagging/insertion.
2048-bit multicast filter, jumbograms and has 8K TX and 32K RX FIFOs.
I have not done serious performance testing with this driver. I know
it works, and I want it under CVS control so I can keep tabs on it.
Note that there's no serious mutex stuff in here yet either: I need
to talk more with jhb to figure out the right way to do this. That
said, I don't think there will be any problems.
This driver should also work on the alpha. It's not turned on in
GENERIC.
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/NOTES | 5 | ||||
-rw-r--r-- | sys/conf/files | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES index bd884f2..810420a 100644 --- a/sys/conf/NOTES +++ b/sys/conf/NOTES @@ -1634,6 +1634,10 @@ device miibus # DE101, DE200, DE201, DE202, DE203, DE204, DE205, DE422) # lnc: Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL, AMD Am7990 and # Am79C960) +# nge: Support for PCI gigabit ethernet adapters based on the National +# Semiconductor DP83820 and DP83821 chipset. This includes the +# SMC EZ Card 1000 (SMC9462TX), D-Link DGE-500T, Asante FriendlyNet +# GigaNIX 1000TA and 1000TPC, and the Addtron AEG320T. # oltr: Olicom ISA token-ring adapters OC-3115, OC-3117, OC-3118 and OC-3133 # (no hints needed). # Olicom PCI token-ring adapters OC-3136, OC-3137, OC-3139, OC-3140, @@ -1803,6 +1807,7 @@ device de # DEC/Intel DC21x4x (``Tulip'') device vx # 3Com 3c590, 3c595 (``Vortex'') # PCI Gigabit & FDDI NICs. +device nge device sk device ti device wx diff --git a/sys/conf/files b/sys/conf/files index 8688d30..0b53c9eda 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -385,6 +385,7 @@ dev/mii/mii.c optional miibus dev/mii/mii_physubr.c optional miibus dev/mii/mlphy.c optional miibus dev/mii/nsphy.c optional miibus +dev/mii/nsgphy.c optional miibus dev/mii/pnphy.c optional miibus dev/mii/pnaphy.c optional miibus dev/mii/rlphy.c optional miibus @@ -404,6 +405,7 @@ dev/mly/mly.c optional mly dev/mly/mly_cam.c optional mly dev/mly/mly_pci.c optional mly dev/musycc/musycc.c optional musycc +dev/nge/if_nge.c optional nge dev/null/null.c standard dev/nmdm/nmdm.c optional nmdm dev/pccard/card_if.m optional card |