version 1.2.2.2, 1999/07/01 23:48:29 |
version 1.6, 1999/07/31 18:41:17 |
|
|
|
/* $NetBSD$ */ |
|
|
/* |
/* |
* Copyright (C) 1998 WIDE Project. |
* Copyright (C) 1998 WIDE Project. |
* All rights reserved. |
* All rights reserved. |
|
|
|
|
#if (defined(__FreeBSD__) && __FreeBSD__ >= 3) || defined(__NetBSD__) |
#if (defined(__FreeBSD__) && __FreeBSD__ >= 3) || defined(__NetBSD__) |
#include "opt_inet.h" |
#include "opt_inet.h" |
|
#ifdef __NetBSD__ /*XXX*/ |
|
#include "opt_ipsec.h" |
|
#endif |
#endif |
#endif |
|
|
#include <sys/param.h> |
#include <sys/param.h> |
|
|
mld6_start_listening(in6m) |
mld6_start_listening(in6m) |
struct in6_multi *in6m; |
struct in6_multi *in6m; |
{ |
{ |
int s = splnet(); |
int s = splsoftnet(); |
|
|
/* |
/* |
* (draft-ietf-ipngwg-mld, page 10) |
* (draft-ietf-ipngwg-mld, page 10) |
Line 333 mld6_fasttimeo() |
|
Line 338 mld6_fasttimeo() |
|
if (!mld6_timers_are_running) |
if (!mld6_timers_are_running) |
return; |
return; |
|
|
s = splnet(); |
s = splsoftnet(); |
mld6_timers_are_running = 0; |
mld6_timers_are_running = 0; |
IN6_FIRST_MULTI(step, in6m); |
IN6_FIRST_MULTI(step, in6m); |
while (in6m != NULL) { |
while (in6m != NULL) { |