Skip to contentSkip to conversation

ifupdown: set kernel parameters firstly

PATCH New [email protected] 1 participant 2 messages Jul 3, 2013

lore
Share & tools
lore
#0 lore raw

cover ifupdown: set kernel parameters firstly

From: Jackie Huang <[email protected]>

The following changes since commit 3e1dbabbf33a2e461abc92ff10cd970fe604ee38:

sysstat: backport a patch to fix a parallel building error (2013-07-02 07:58:10 -0700)

are available in the git repository at:
git://git.pokylinux.org/poky-contrib jhuang0/r_bbappend_init-ifupdown_0702_1
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=jhuang0/r_bbappend_init-ifupdown_0702_1

Jackie Huang (1):
init-ifupdown: set kernel parameters firstly

 .../init-ifupdown/init-ifupdown-1.0/init           |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
Signature · 1 line
1.7.4.1
#1 lore raw

PATCH 1/1 init-ifupdown: set kernel parameters firstly

From: Jackie Huang <[email protected]>

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.

---
 .../init-ifupdown/init-ifupdown-1.0/init           |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
meta/recipes-core/init-ifupdown/init-ifupdown-1.0/init +1 -0
index bace9df..fb31c63 100644
@@ -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."
 	;;
Signature · 1 line
1.7.4.1