ba0abc48e8
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.
160 lines
1.7 KiB
Makefile
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>
|