mirror of
https://github.com/opnsense/src.git
synced 2026-02-14 08:13:38 -05:00
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@
|
||
|---|---|---|
| .. | ||
| 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 | ||
| sample | ||
| socket | ||
| source | ||
| split | ||
| sppp | ||
| sync_ar | ||
| sync_sr | ||
| tag | ||
| tcpmss | ||
| tee | ||
| tty | ||
| UI | ||
| vjc | ||
| vlan | ||
| Makefile | ||
| Makefile.inc | ||