diff options
author | zec <zec@FreeBSD.org> | 2012-03-04 18:59:38 +0000 |
---|---|---|
committer | zec <zec@FreeBSD.org> | 2012-03-04 18:59:38 +0000 |
commit | 4d1957ce4f39f16b06c0ec758cb0d09cf2e2bc1c (patch) | |
tree | 37c6a9248f0d99700923af49c425c22c17823a0b /sys | |
parent | 44d3dd58d457039cc687ff95931359af58473a3f (diff) | |
download | FreeBSD-src-4d1957ce4f39f16b06c0ec758cb0d09cf2e2bc1c.zip FreeBSD-src-4d1957ce4f39f16b06c0ec758cb0d09cf2e2bc1c.tar.gz |
Change SYSINIT priorities so that ip_mroute_modevent() is executed
before vnet_mroute_init(), since vnet_mroute_init() depends on mfchashsize
tunable to be set, and that is done in in ip_mroute_modevent().
Apparently I broke that ordering with r208744 almost 2 years ago...
PR: kern/162201
Submitted by: Stevan Markovic (mcafee.com)
MFC after: 3 days
Diffstat (limited to 'sys')
-rw-r--r-- | sys/netinet/ip_mroute.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/ip_mroute.c b/sys/netinet/ip_mroute.c index 69a7758..d7c23cd 100644 --- a/sys/netinet/ip_mroute.c +++ b/sys/netinet/ip_mroute.c @@ -2822,7 +2822,7 @@ vnet_mroute_init(const void *unused __unused) callout_init(&V_bw_meter_ch, CALLOUT_MPSAFE); } -VNET_SYSINIT(vnet_mroute_init, SI_SUB_PSEUDO, SI_ORDER_MIDDLE, vnet_mroute_init, +VNET_SYSINIT(vnet_mroute_init, SI_SUB_PSEUDO, SI_ORDER_ANY, vnet_mroute_init, NULL); static void @@ -2945,4 +2945,4 @@ static moduledata_t ip_mroutemod = { 0 }; -DECLARE_MODULE(ip_mroute, ip_mroutemod, SI_SUB_PSEUDO, SI_ORDER_ANY); +DECLARE_MODULE(ip_mroute, ip_mroutemod, SI_SUB_PSEUDO, SI_ORDER_MIDDLE); |