inet6: Send initial NS in a timely fashion.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 17 Aug 2015 12:31:01 +0000 (20:31 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 18 Aug 2015 01:24:36 +0000 (09:24 +0800)
commitf97ed3e405f252227cda7729e7fd5694b84bfce1
treee17f767fe294a110b586e8b2ec6dc8dd3f0a1fa8
parent1b8ca2c8ebee0f12a3876a4417f50361aec43ab8
inet6: Send initial NS in a timely fashion.

The call of nd6_rtrequest() in nd6_output() sets the newly created
neighbor cache entry expire to time_uptime, which prevents the NS
output at the end of nd6_output().  Though the NS will be sent when
the neighbor cache times out, it will cause large delay (0~1s).
sys/netinet6/nd6.c