diff options
-rw-r--r-- | sys/net/if.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/net/if.c b/sys/net/if.c index a2834ad..6a47951c 100644 --- a/sys/net/if.c +++ b/sys/net/if.c @@ -60,6 +60,9 @@ /*XXX*/ #include <netinet/in.h> #include <netinet/in_var.h> +#ifdef INET6 +#include <machine/clock.h> /* XXX: temporal workaround for fxp issue */ +#endif #endif /* @@ -972,6 +975,7 @@ ifioctl(so, cmd, data, p) if ((oif_flags ^ ifp->if_flags) & IFF_UP) { #ifdef INET6 + DELAY(100);/* XXX: temporal workaround for fxp issue*/ if (ifp->if_flags & IFF_UP) { int s = splimp(); in6_if_up(ifp); |