70b6a8119c
in FreeBSD 5.x to allow network device drivers to run with Giant despite the network stack being Giant-free. This significantly simplifies calls into ioctl() on network interfaces, especially in the multicast code, as well as eliminates deferred invocation of interface if_start routines. Disable the build on device drivers still depending on IFF_NEEDSGIANT as they no longer compile. They will be removed in a few weeks if they haven't been made MPSAFE in that time. Disabled drivers: if_ar if_axe if_aue if_cdce if_cue if_kue if_ray if_rue if_rum if_sr if_udav if_ural if_zyd Drivers that were already disabled because of tty changes: if_ppp if_sl Discussed on: arch@
64 lines
746 B
Makefile
64 lines
746 B
Makefile
# $Whistle: Makefile,v 1.5 1999/01/24 06:48:37 archie Exp $
|
|
# $FreeBSD$
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
SUBDIR= async \
|
|
atm \
|
|
atmllc \
|
|
${_bluetooth} \
|
|
bpf \
|
|
bridge \
|
|
car \
|
|
cisco \
|
|
deflate \
|
|
device \
|
|
echo \
|
|
eiface \
|
|
etf \
|
|
ether \
|
|
ether_echo \
|
|
fec \
|
|
frame_relay \
|
|
gif \
|
|
gif_demux \
|
|
hole \
|
|
hub \
|
|
iface \
|
|
ip_input \
|
|
ipfw \
|
|
ksocket \
|
|
l2tp \
|
|
lmi \
|
|
${_mppc} \
|
|
nat \
|
|
netflow \
|
|
netgraph \
|
|
one2many \
|
|
ppp \
|
|
pppoe \
|
|
pptpgre \
|
|
pred1 \
|
|
rfc1490 \
|
|
socket \
|
|
source \
|
|
split \
|
|
sppp \
|
|
tag \
|
|
tcpmss \
|
|
tee \
|
|
tty \
|
|
UI \
|
|
vjc \
|
|
vlan
|
|
|
|
.if ${MK_BLUETOOTH} != "no" || defined(ALL_MODULES)
|
|
_bluetooth= bluetooth
|
|
.endif
|
|
|
|
.if ${MK_CRYPT} != "no" && exists(${.CURDIR}/../../crypto/rc4/rc4.c)
|
|
_mppc= mppc
|
|
.endif
|
|
|
|
.include <bsd.subdir.mk>
|