From 67d1005810a263e1af4b675495b8e0f73242ac37 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Tue, 13 Jan 2015 20:56:33 +0800 Subject: [PATCH] inet6: Defer in6_tmpaddrtimer Same as before fd89b323a2536d2a3a0c7cfff93719a2aec48323 --- sys/netinet6/in6_ifattach.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/netinet6/in6_ifattach.c b/sys/netinet6/in6_ifattach.c index 539c7a7a67..3aa69c453a 100644 --- a/sys/netinet6/in6_ifattach.c +++ b/sys/netinet6/in6_ifattach.c @@ -971,6 +971,7 @@ in6_tmpaddrtimer_init(void) callout_init_mp(&in6_tmpaddrtimer_ch); netmsg_init(&in6_tmpaddrtimer_netmsg, NULL, &netisr_adone_rport, MSGF_PRIORITY, in6_tmpaddrtimer_dispatch); - - lwkt_sendmsg(netisr_cpuport(0), &in6_tmpaddrtimer_netmsg.lmsg); + callout_reset_bycpu(&in6_tmpaddrtimer_ch, + (ip6_temp_preferred_lifetime - ip6_desync_factor - + ip6_temp_regen_advance) * hz, in6_tmpaddrtimer, NULL, 0); } -- 2.11.4.GIT