summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2012-01-29 08:33:34 +0000
committerhrs <hrs@FreeBSD.org>2012-01-29 08:33:34 +0000
commit4fff32c8f827e9cddf31f3f183c15287100b8092 (patch)
tree2efcf37d444601124f76320c82475f7991de7a23 /etc
parentfd8c7c7be370f704fc0d87ebdc8def63d4a7bcb8 (diff)
downloadFreeBSD-src-4fff32c8f827e9cddf31f3f183c15287100b8092.zip
FreeBSD-src-4fff32c8f827e9cddf31f3f183c15287100b8092.tar.gz
Perform IPv6 DAD only in ifn_start.
Diffstat (limited to 'etc')
-rwxr-xr-xetc/rc.d/netif6
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/rc.d/netif b/etc/rc.d/netif
index b584f15..284e30a 100755
--- a/etc/rc.d/netif
+++ b/etc/rc.d/netif
@@ -138,10 +138,12 @@ network_common()
done
# inet6 address configuration needs sleep for DAD.
- if [ -n "${_dadwait}" ]; then
+ case ${_func}:${_dadwait} in
+ ifn_start:1)
sleep `${SYSCTL_N} net.inet6.ip6.dad_count`
sleep 1
- fi
+ ;;
+ esac
_str=
if [ -n "${_ok}" ]; then
OpenPOWER on IntegriCloud