qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC PATCH v2 20/23] COLO nic: implement colo nic device in


From: Yang Hongyang
Subject: [Qemu-devel] [RFC PATCH v2 20/23] COLO nic: implement colo nic device interface support_colo()
Date: Tue, 23 Sep 2014 17:23:52 +0800

implement colo nic device interface support_colo()

Signed-off-by: Yang Hongyang <address@hidden>
---
 net/colo-nic.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net/colo-nic.c b/net/colo-nic.c
index 2f7ca23..7255a48 100644
--- a/net/colo-nic.c
+++ b/net/colo-nic.c
@@ -21,11 +21,17 @@ typedef struct nic_device {
 
 QTAILQ_HEAD(, nic_device) nic_devices = QTAILQ_HEAD_INITIALIZER(nic_devices);
 
+static bool nic_support_colo(NetClientState *nc)
+{
+    return nc && nc->colo_script[0] && nc->colo_nicname[0];
+}
+
 void colo_add_nic_devices(NetClientState *nc)
 {
     struct nic_device *nic = g_malloc0(sizeof(*nic));
 
-    /* TODO: init colo function pointers */
+    nic->support_colo = nic_support_colo;
+
     /*
      * TODO
      * only support "-netdev tap,colo_scripte..."  options
-- 
1.9.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]