freebsd-nq/sys/net
Yoshinobu Inoue 3411310dfb Add workaround for fxp issue at interface initialization with IPv6.
Some LAN card chip for fxp is known to cause problem at
  interface initialization with IPv6 enabled. It happens at
  some delicate timing.
  And also, just adding some DELAY before IPv6 address
  autoconfiguration is known to avoid the problem.

  Complete fix is changing the driver not to use interrupt at
  multicast filter initialization, but trying such change in
  this stage will be dangerous.

  So I add some DELAY() only inside #ifdef INET6 part,
  as temporal workaround only for 4.0.

Approbed by: jkh

Noticed by: Mattias Pantzare <pantzer@ludd.luth.se>

Obtained from: openbsd-tech mailing list
2000-02-01 15:49:37 +00:00
..
bpf_compat.h
bpf_filter.c
bpf.c |The hard limit for the BPF buffer size is 32KB, which appears too low 2000-01-15 19:46:12 +00:00
bpf.h |The hard limit for the BPF buffer size is 32KB, which appears too low 2000-01-15 19:46:12 +00:00
bpfdesc.h
bridge.c
bridge.h
bsd_comp.c
ethernet.h
fddi.h
hostcache.c
hostcache.h
if_arp.h
if_atm.h
if_atmsubr.c
if_disc.c
if_dl.h
if_ef.c Allow if_ef driver to be compiled into kernel. 2000-01-23 03:35:11 +00:00
if_ethersubr.c
if_faith.c Remove #if NGIF > 0 and #if NFAITH > 0 as config already checks this. 2000-01-29 18:10:39 +00:00
if_fddisubr.c
if_gif.c Remove #if NGIF > 0 and #if NFAITH > 0 as config already checks this. 2000-01-29 18:10:39 +00:00
if_gif.h
if_iso88025subr.c
if_llc.h
if_loop.c Remove some #if NFOO > 0 that are always true because of config rules. 2000-01-29 16:56:24 +00:00
if_media.c
if_media.h
if_mib.c
if_mib.h
if_ppp.c Remove some #if NFOO > 0 that are always true because of config rules. 2000-01-29 16:56:24 +00:00
if_ppp.h
if_pppvar.h Remove some #if NFOO > 0 that are always true because of config rules. 2000-01-29 16:56:24 +00:00
if_sl.c Remove some #if NFOO > 0 that are always true because of config rules. 2000-01-29 16:56:24 +00:00
if_slvar.h
if_sppp.h
if_spppsubr.c
if_tun.c Remove unused includes 2000-01-29 01:10:24 +00:00
if_tun.h Implement TUN[GS]IFHEAD ioctls. Passing a non-zero int to TUNSIFHEAD 2000-01-23 01:47:12 +00:00
if_tunvar.h Implement TUN[GS]IFHEAD ioctls. Passing a non-zero int to TUNSIFHEAD 2000-01-23 01:47:12 +00:00
if_types.h
if_var.h
if_vlan_var.h
if_vlan.c Remove some #if NFOO > 0 that are always true because of config rules. 2000-01-29 16:56:24 +00:00
if.c Add workaround for fxp issue at interface initialization with IPv6. 2000-02-01 15:49:37 +00:00
if.h
intrq.c Fix this so LINT compiles. There is no way this could have worked if 2000-01-29 16:13:08 +00:00
intrq.h Redo the intrq.c idea as 2000-01-27 23:37:39 +00:00
iso88025.h
net_osdep.c
net_osdep.h
netisr.h
pfkeyv2.h cosmetic change: sort function prototypes 2000-01-15 05:06:14 +00:00
ppp_comp.h
ppp_deflate.c
ppp_defs.h
ppp_tty.c Remove some #if NFOO > 0 that are always true because of config rules. 2000-01-29 16:56:24 +00:00
radix.c
radix.h
raw_cb.c
raw_cb.h
raw_usrreq.c
route.c Clear ro->ro_rt just after RTFREE(). 2000-01-15 07:27:12 +00:00
route.h
rtsock.c Count AF_INET6 attachement to routing socket. 2000-01-28 20:10:51 +00:00
slcompress.c
slcompress.h
slip.h
zlib.c
zlib.h