summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorzec <zec@FreeBSD.org>2012-03-04 18:59:38 +0000
committerzec <zec@FreeBSD.org>2012-03-04 18:59:38 +0000
commit4d1957ce4f39f16b06c0ec758cb0d09cf2e2bc1c (patch)
tree37c6a9248f0d99700923af49c425c22c17823a0b /sys/netinet
parent44d3dd58d457039cc687ff95931359af58473a3f (diff)
downloadFreeBSD-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/netinet')
-rw-r--r--sys/netinet/ip_mroute.c4
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);
OpenPOWER on IntegriCloud