summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2001-09-27 23:55:28 +0000
committerwpaul <wpaul@FreeBSD.org>2001-09-27 23:55:28 +0000
commitba0abc48e844dc46eb98e9154612ec334eb118de (patch)
tree86cf681b6b657af2e9cc039534eeb1846107ab45 /sys/modules
parent0fb106cc3f40524759012ac12baf28dccec9e571 (diff)
downloadFreeBSD-src-ba0abc48e844dc46eb98e9154612ec334eb118de.zip
FreeBSD-src-ba0abc48e844dc46eb98e9154612ec334eb118de.tar.gz
Add device driver support for the Broadcom BCM570x family of gigabit
ethernet controllers. This adds support for the 3Com 3c996-T, the SysKonnect SK-9D21 and SK-9D41, and the built-in gigE NICs on Dell PowerEdge 2550 servers. The latter configuration hauls ass: preliminary measurements show TCP speeds of over 900Mbps using only normal size frames. TCP/IP checksum offload, jumbo frames and VLAN tag insertion/stripping are supported, as well as interrupt moderation. Still need to fix autonegotiation support for 1000baseSX NICs, but beyond that, driver is pretty solid.
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile1
-rw-r--r--sys/modules/bge/Makefile8
2 files changed, 9 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index f7ef8f9..d6d4680 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -12,6 +12,7 @@ SUBDIR= 3dfx \
amr \
an \
aue \
+ bge \
cam \
ccd \
cd9660 \
diff --git a/sys/modules/bge/Makefile b/sys/modules/bge/Makefile
new file mode 100644
index 0000000..6c51eb2
--- /dev/null
+++ b/sys/modules/bge/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../dev/bge
+
+KMOD= if_bge
+SRCS= if_bge.c miibus_if.h opt_bdg.h device_if.h bus_if.h pci_if.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud