]> code.ossystems Code Review - openembedded-core.git/commitdiff
init-ifupdown: set kernel parameters firstly
authorJackie Huang <jackie.huang@windriver.com>
Wed, 3 Jul 2013 03:36:23 +0000 (11:36 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 5 Jul 2013 14:26:19 +0000 (15:26 +0100)
When do ipv6 ready test, some DAD (duplicate address detect) tests failed
since it expect IPV6 will be disabled, but not. even accept_dad has been
set to correct value 2. Further investigation shows the root cause is that
setting the kernel parameter happens after the NIC is upped.

Make kernel parameters be configured before the interfaces is upped, and
duplicate setting the kernel parameters does not have negative effect.

Signed-off-by: Roy.Li <rongqing.li@windriver.com>
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/recipes-core/init-ifupdown/init-ifupdown-1.0/init

index bace9df99188d495bc8c084283020076582217b8..fb31c635be84e4a459de536cb16dcad5ddc3dbfb 100644 (file)
@@ -58,6 +58,7 @@ check_network_swap() {
 case "$1" in
 start)
        echo -n "Configuring network interfaces... "
+       sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
        ifup -a
        echo "done."
        ;;