[oe-commits] Jackie Huang : init-ifupdown: set kernel parameters firstly

git at git.openembedded.org git at git.openembedded.org
Fri Jul 5 14:39:13 UTC 2013


Module: openembedded-core.git
Branch: master
Commit: cabe22b9470e870e63b5ef1ec8349c67b0823abf
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=cabe22b9470e870e63b5ef1ec8349c67b0823abf

Author: Jackie Huang <jackie.huang at windriver.com>
Date:   Wed Jul  3 11:36:23 2013 +0800

init-ifupdown: set kernel parameters firstly

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 at windriver.com>
Signed-off-by: Jackie Huang <jackie.huang at windriver.com>
Signed-off-by: Saul Wold <sgw at linux.intel.com>

---

 .../init-ifupdown/init-ifupdown-1.0/init           |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-core/init-ifupdown/init-ifupdown-1.0/init b/meta/recipes-core/init-ifupdown/init-ifupdown-1.0/init
index bace9df..fb31c63 100644
--- a/meta/recipes-core/init-ifupdown/init-ifupdown-1.0/init
+++ b/meta/recipes-core/init-ifupdown/init-ifupdown-1.0/init
@@ -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."
 	;;



More information about the Openembedded-commits mailing list