summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2001-05-11 19:56:39 +0000
committerwpaul <wpaul@FreeBSD.org>2001-05-11 19:56:39 +0000
commit853837b8eac47556c47153cfa4f089b28a15f8a7 (patch)
treeb429629daa11879b40d9f85a56ad8a76d53ee4a9 /sys/conf
parent7cfd4134e2ed332ea04ee6b1d00b1f44ff9a9973 (diff)
downloadFreeBSD-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/NOTES5
-rw-r--r--sys/conf/files2
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
OpenPOWER on IntegriCloud