freebsd-dev/sys/modules/Makefile
Bill Paul 95d674824f 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.
2001-09-27 23:55:28 +00:00

160 lines
1.7 KiB
Makefile

# $FreeBSD$
.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT)
_random= random
.endif
SUBDIR= 3dfx \
accf_data \
accf_http \
agp \
aha \
amr \
an \
aue \
bge \
cam \
ccd \
cd9660 \
coda \
cue \
dc \
de \
digi \
ed \
fdescfs \
fdc \
fs \
fxp \
if_disc \
if_ef \
if_gif \
if_faith \
if_ppp \
if_sl \
if_stf \
if_tap \
if_tun \
if_vlan \
ip6fw \
ip_mroute_mod \
ipfilter \
ipfw \
ispfw \
joy \
kue \
lge \
libmchain \
linux \
lnc \
md \
mii \
mlx \
msdosfs \
nfsclient \
nfsserver \
nge \
nmdm \
ntfs \
nullfs \
pcn \
portalfs \
procfs \
${_random} \
rl \
rp \
sf \
sis \
sk \
sn \
snp \
sound \
sppp \
ste \
sym \
syscons \
sysvipc \
ti \
tl \
twe \
tx \
txp \
udbp \
ugen \
uhid \
ukbd \
ulpt \
umapfs \
umass \
umodem \
ums \
unionfs \
urio \
usb \
uscanner \
vinum \
vpo \
vr \
vx \
wb \
wx \
xl
#removed while KSE settles in:
# ncp \
# nwfs \
# XXX some of these can move to the general case when de-i386'ed
.if ${MACHINE_ARCH} == "i386"
SUBDIR+=aac \
acpi \
aic \
ar \
asr \
atspeaker \
bktr \
coff \
el \
fe \
fpu \
gnufpu \
ibcs2 \
netgraph \
mly \
oltr \
pecoff \
ray \
s3 \
splash \
sr \
streams \
vesa \
wi
.endif
#removed while KSE settles in:
# smbfs \
.if ${MACHINE} == "pc98"
SUBDIR+=snc
.endif
.if ${MACHINE_ARCH} == "alpha"
SUBDIR+=osf1
.endif
.if defined(WANT_EXT2FS_MODULE)
SUBDIR+=ext2fs
.endif
.if defined(MODULES_OVERRIDE)
SUBDIR=${MODULES_OVERRIDE}
.endif
# Calling kldxref(8) for each module is expensive.
.if !defined(NO_XREF)
.MAKEFLAGS:= ${.MAKEFLAGS} -DNO_XREF
afterinstall:
-kldxref ${DESTDIR}${KMODDIR}
.endif
.include <bsd.subdir.mk>