timeout/untimeout ==> callout_*
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Thu, 16 Sep 2004 23:40:24 +0000 (23:40 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Thu, 16 Sep 2004 23:40:24 +0000 (23:40 +0000)
sys/contrib/ipfilter/netinet/ip_fil.c
sys/contrib/ipfilter/netinet/ip_frag.c

index c14743f..819856e 100644 (file)
@@ -6,7 +6,7 @@
  * @(#)ip_fil.c     2.41 6/5/96 (C) 1993-2000 Darren Reed
  * @(#)$Id: ip_fil.c,v 2.42.2.60 2002/08/28 12:40:39 darrenr Exp $
  * $FreeBSD: src/sys/contrib/ipfilter/netinet/ip_fil.c,v 1.25.2.7 2004/07/04  09:24:38 darrenr Exp $
- * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_fil.c,v 1.14 2004/07/28 00:22:36 hmp Exp $
+ * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_fil.c,v 1.15 2004/09/16 23:40:24 joerg Exp $
  */
 #ifndef        SOLARIS
 #define        SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4)))
@@ -185,7 +185,7 @@ static int  write_output (struct ifnet *, struct mbuf *,
 int    fr_running = 0;
 
 #if (defined(__DragonFly__) || __FreeBSD_version >= 300000) && defined(_KERNEL)
-struct callout_handle ipfr_slowtimer_ch;
+struct callout ipfr_slowtimer_ch;
 #endif
 #if defined(__NetBSD__) && (__NetBSD_Version__ >= 104230000)
 # include <sys/callout.h>
@@ -508,7 +508,8 @@ pfil_error:
        timeout_add(&ipfr_slowtimer_ch, hz/2);
 #  else
 #   if (defined(__DragonFly__) || __FreeBSD_version >= 300000) || defined(__sgi)
-       ipfr_slowtimer_ch = timeout(ipfr_slowtimer, NULL, hz/2);
+       callout_init(&ipfr_slowtimer_ch);
+       callout_reset(&ipfr_slowtimer_ch, hz / 2, ipfr_slowtimer, NULL);
 #   else
        timeout(ipfr_slowtimer, NULL, hz/2);
 #   endif
@@ -547,7 +548,7 @@ int ipldetach()
        callout_stop(&ipfr_slowtimer_ch);
 # else
 #  if (defined(__DragonFly__) || __FreeBSD_version >= 300000)
-       untimeout(ipfr_slowtimer, NULL, ipfr_slowtimer_ch);
+       callout_stop(&ipfr_slowtimer_ch);
 #  else
 #  ifdef __sgi
        untimeout(ipfr_slowtimer_ch);
index 9132124..440c297 100644 (file)
@@ -6,7 +6,7 @@
  * @(#)ip_frag.c    1.11 3/24/96 (C) 1993-2000 Darren Reed
  * @(#)$Id: ip_frag.c,v 2.10.2.24 2002/08/28 12:41:04 darrenr Exp $
  * $FreeBSD: src/sys/contrib/ipfilter/netinet/ip_frag.c,v 1.15.2.7 2004/07/04 09:24:38 darrenr Exp $
- * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_frag.c,v 1.6 2004/07/28 00:22:37 hmp Exp $
+ * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_frag.c,v 1.7 2004/09/16 23:40:24 joerg Exp $
  */
 #if defined(KERNEL) && !defined(_KERNEL)
 # define      _KERNEL
@@ -81,7 +81,7 @@
 #   include <sys/libkern.h>
 #   include <sys/systm.h>
 #  endif
-extern struct callout_handle ipfr_slowtimer_ch;
+extern struct callout ipfr_slowtimer_ch;
 # endif
 #endif
 #if defined(__NetBSD__) && (__NetBSD_Version__ >= 104230000)
@@ -621,7 +621,7 @@ void ipfr_slowtimer()
        callout_reset(&ipfr_slowtimer_ch, hz / 2, ipfr_slowtimer, NULL);
 #  else
 #   if defined(__DragonFly__) || __FreeBSD_version >= 300000
-       ipfr_slowtimer_ch = timeout(ipfr_slowtimer, NULL, hz/2);
+       callout_reset(&ipfr_slowtimer_ch, hz / 2, ipfr_slowtimer, NULL);
 #   else
 #    if defined(__OpenBSD__)
        timeout_add(&ipfr_slowtimer_ch, hz/2);