diff options
author | glebius <glebius@FreeBSD.org> | 2005-03-01 12:01:17 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2005-03-01 12:01:17 +0000 |
commit | 2df73116dfb9f6d910f8630c658543465b394283 (patch) | |
tree | bdf324662fc67792bd669d9e3fe93fd496024cb0 /sys/netinet/ip_mroute.c | |
parent | 1a5cca00eb77f1b51bbcc8eb495d34aea32f434c (diff) | |
download | FreeBSD-src-2df73116dfb9f6d910f8630c658543465b394283.zip FreeBSD-src-2df73116dfb9f6d910f8630c658543465b394283.tar.gz |
Use NET_CALLOUT_MPSAFE macro.
Diffstat (limited to 'sys/netinet/ip_mroute.c')
-rw-r--r-- | sys/netinet/ip_mroute.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/sys/netinet/ip_mroute.c b/sys/netinet/ip_mroute.c index 0df4807..00c0a6c 100644 --- a/sys/netinet/ip_mroute.c +++ b/sys/netinet/ip_mroute.c @@ -598,23 +598,20 @@ get_vif_cnt(struct sioc_vif_req *req) static void ip_mrouter_reset(void) { - int callout_flag; - bzero((caddr_t)mfctable, sizeof(mfctable)); bzero((caddr_t)nexpire, sizeof(nexpire)); pim_assert = 0; mrt_api_config = 0; - callout_flag = debug_mpsafenet ? CALLOUT_MPSAFE : 0; - callout_init(&expire_upcalls_ch, callout_flag); + callout_init(&expire_upcalls_ch, NET_CALLOUT_MPSAFE); bw_upcalls_n = 0; bzero((caddr_t)bw_meter_timers, sizeof(bw_meter_timers)); - callout_init(&bw_upcalls_ch, callout_flag); - callout_init(&bw_meter_ch, callout_flag); + callout_init(&bw_upcalls_ch, NET_CALLOUT_MPSAFE); + callout_init(&bw_meter_ch, NET_CALLOUT_MPSAFE); - callout_init(&tbf_reprocess_ch, callout_flag); + callout_init(&tbf_reprocess_ch, NET_CALLOUT_MPSAFE); } static struct mtx mrouter_mtx; /* used to synch init/done work */ |