[libvirt] [PATCH 2/5] block_resize: Wire up the remote protocol

Osier Yang jyang at redhat.com
Tue Nov 29 08:27:33 UTC 2011


---
 src/remote/remote_driver.c   |    1 +
 src/remote/remote_protocol.x |   10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c
index cc8f580..4a6da20 100644
--- a/src/remote/remote_driver.c
+++ b/src/remote/remote_driver.c
@@ -4552,6 +4552,7 @@ static virDriver remote_driver = {
     .domainMigratePrepare = remoteDomainMigratePrepare, /* 0.3.2 */
     .domainMigratePerform = remoteDomainMigratePerform, /* 0.3.2 */
     .domainMigrateFinish = remoteDomainMigrateFinish, /* 0.3.2 */
+    .domainBlockResize = remoteDomainBlockResize, /* 0.9.8 */
     .domainBlockStats = remoteDomainBlockStats, /* 0.3.2 */
     .domainBlockStatsFlags = remoteDomainBlockStatsFlags, /* 0.9.5 */
     .domainInterfaceStats = remoteDomainInterfaceStats, /* 0.3.2 */
diff --git a/src/remote/remote_protocol.x b/src/remote/remote_protocol.x
index 5ea1114..0d53e7d 100644
--- a/src/remote/remote_protocol.x
+++ b/src/remote/remote_protocol.x
@@ -537,6 +537,13 @@ struct remote_domain_get_memory_parameters_ret {
     int nparams;
 };
 
+struct remote_domain_block_resize_args {
+    remote_nonnull_domain dom;
+    remote_nonnull_string disk;
+    unsigned hyper size;
+    unsigned int flags;
+};
+
 struct remote_domain_block_stats_args {
     remote_nonnull_domain dom;
     remote_nonnull_string path;
@@ -2564,7 +2571,8 @@ enum remote_procedure {
     REMOTE_PROC_DOMAIN_SNAPSHOT_NUM_CHILDREN = 246, /* autogen autogen priority:high */
     REMOTE_PROC_DOMAIN_SNAPSHOT_LIST_CHILDREN_NAMES = 247, /* autogen autogen priority:high */
     REMOTE_PROC_DOMAIN_EVENT_DISK_CHANGE = 248, /* skipgen skipgen */
-    REMOTE_PROC_DOMAIN_OPEN_GRAPHICS = 249 /* skipgen skipgen */
+    REMOTE_PROC_DOMAIN_OPEN_GRAPHICS = 249, /* skipgen skipgen */
+    REMOTE_PROC_DOMAIN_BLOCK_RESIZE = 250 /* autogen autogen */
 
     /*
      * Notice how the entries are grouped in sets of 10 ?
-- 
1.7.7.3




More information about the libvir-list mailing list