All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] openvswtich: start openvswitch at the boot time
@ 2013-01-31  7:18 lei.yang
  2013-01-31 13:39 ` Bruce Ashfield
  0 siblings, 1 reply; 8+ messages in thread
From: lei.yang @ 2013-01-31  7:18 UTC (permalink / raw)
  To: meta-virtualization, bruce.ashfield

From: Lei Yang <lei.yang@windriver.com>

When I define the bridge, I get below error

root@intel_5500_server:~# ovs-vsctl add-br ovsbr0
Jan 25 17:34:07|00002|stream_unix|ERR|/tmp/stream-unix.1487.0: connection to /var/run/openvswitch/db.sock
failed: No such file or directory
........
........

This is because openvswitch damon isn't running,so we'd better start it at the boot time.
The split-pacakage ${PN}-switch ${PN}-controller provide us to start nessary damon with update-rc.d
so we add them to the RDEPENDS.

Since openvswtich depends on openvswtich kernel module,so auto load the kernel module too.

Signed-off-by: Lei Yang <lei.yang@windriver.com>
Tested-by: Lei Yang <lei.yang@windriver.com>
---
 recipes-kernel/linux/linux-yocto_3.4.bbappend      |    2 +-
 .../openvswitch/openvswitch_1.4.3.bb               |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-yocto_3.4.bbappend b/recipes-kernel/linux/linux-yocto_3.4.bbappend
index 5b163ff..918302a 100644
--- a/recipes-kernel/linux/linux-yocto_3.4.bbappend
+++ b/recipes-kernel/linux/linux-yocto_3.4.bbappend
@@ -5,4 +5,4 @@ SRC_URI += "file://xt-checksum.scc \
 	    file://vswitch.scc \
 	    file://lxc.scc \
 	    "
-
+module_autoload_openvswitch = "openvswitch"
diff --git a/recipes-networking/openvswitch/openvswitch_1.4.3.bb b/recipes-networking/openvswitch/openvswitch_1.4.3.bb
index 88f0114..6764073 100644
--- a/recipes-networking/openvswitch/openvswitch_1.4.3.bb
+++ b/recipes-networking/openvswitch/openvswitch_1.4.3.bb
@@ -7,7 +7,7 @@ LICENSE = "Apache-2"
 DEPENDS += "bridge-utils openssl python perl"
 
 RDEPENDS_${PN} += "util-linux-uuidgen util-linux-libuuid \
-	       python perl perl-module-strict"
+	       python perl perl-module-strict ${PN}-switch ${PN}-controller"
 RDEPENDS_${PN}-controller = "${PN} lsb ${PN}-pki"
 RDEPENDS_${PN}-switch = "${PN} openssl procps util-linux-uuidgen"
 RDEPENDS_${PN}-pki = "${PN}"
-- 
1.7.1



^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [PATCH] openvswtich: start openvswitch at the boot time
@ 2013-01-28 11:01 lei.yang
  2013-01-29 13:46 ` Bruce Ashfield
  0 siblings, 1 reply; 8+ messages in thread
From: lei.yang @ 2013-01-28 11:01 UTC (permalink / raw)
  To: meta-virtualization, david.c.nystrom

From: Lei Yang <lei.yang@windriver.com>

When I define the bridge, I get below error

root@intel_5500_server:~# ovs-vsctl add-br ovsbr0
Jan 25 17:34:07|00002|stream_unix|ERR|/tmp/stream-unix.1487.0: connection to /var/run/openvswitch/db.sock
failed: No such file or directory
........
........

This is becasue openvswitch isn't running,so we'd better start it at the boot time.
Since openvswtich depends on openvswtich module,so auto load the kernel module too.

Signed-off-by: Lei Yang <lei.yang@windriver.com>
Tested-by: Lei Yang <lei.yang@windriver.com>
---
 recipes-kernel/linux/linux-yocto_3.4.bbappend      |    2 +-
 .../openvswitch/openvswitch_1.4.3.bb               |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-yocto_3.4.bbappend b/recipes-kernel/linux/linux-yocto_3.4.bbappend
index 5b163ff..918302a 100644
--- a/recipes-kernel/linux/linux-yocto_3.4.bbappend
+++ b/recipes-kernel/linux/linux-yocto_3.4.bbappend
@@ -5,4 +5,4 @@ SRC_URI += "file://xt-checksum.scc \
 	    file://vswitch.scc \
 	    file://lxc.scc \
 	    "
-
+module_autoload_openvswitch = "openvswitch"
diff --git a/recipes-networking/openvswitch/openvswitch_1.4.3.bb b/recipes-networking/openvswitch/openvswitch_1.4.3.bb
index 88f0114..6764073 100644
--- a/recipes-networking/openvswitch/openvswitch_1.4.3.bb
+++ b/recipes-networking/openvswitch/openvswitch_1.4.3.bb
@@ -7,7 +7,7 @@ LICENSE = "Apache-2"
 DEPENDS += "bridge-utils openssl python perl"
 
 RDEPENDS_${PN} += "util-linux-uuidgen util-linux-libuuid \
-	       python perl perl-module-strict"
+	       python perl perl-module-strict ${PN}-switch ${PN}-controller"
 RDEPENDS_${PN}-controller = "${PN} lsb ${PN}-pki"
 RDEPENDS_${PN}-switch = "${PN} openssl procps util-linux-uuidgen"
 RDEPENDS_${PN}-pki = "${PN}"
-- 
1.7.1



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-02-01 14:10 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-31  7:18 [PATCH] openvswtich: start openvswitch at the boot time lei.yang
2013-01-31 13:39 ` Bruce Ashfield
2013-02-01  3:54   ` lei yang
2013-02-01 14:10     ` Bruce Ashfield
  -- strict thread matches above, loose matches on Subject: below --
2013-01-28 11:01 lei.yang
2013-01-29 13:46 ` Bruce Ashfield
2013-01-29 16:32   ` lei yang
2013-01-29 16:46     ` Bruce Ashfield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.