Add REMOTE_PROC_DOMAIN_MIGRATE_OPEN_TUNNEL remote call, args and rets. Signed-off-by: Pavel Boldin <pboldin@xxxxxxxxxxxx> --- daemon/remote.c | 12 ++++++++++++ src/remote/remote_protocol.x | 19 ++++++++++++++++++- src/remote_protocol-structs | 8 ++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/daemon/remote.c b/daemon/remote.c index 3a3eb09..237124d 100644 --- a/daemon/remote.c +++ b/daemon/remote.c @@ -6661,6 +6661,18 @@ remoteDispatchDomainInterfaceAddresses(virNetServerPtr server ATTRIBUTE_UNUSED, } +static int +remoteDispatchDomainMigrateOpenTunnel(virNetServerPtr server ATTRIBUTE_UNUSED, + virNetServerClientPtr client ATTRIBUTE_UNUSED, + virNetMessagePtr msg ATTRIBUTE_UNUSED, + virNetMessageErrorPtr rerr ATTRIBUTE_UNUSED, + remote_domain_migrate_open_tunnel_args *args ATTRIBUTE_UNUSED, + remote_domain_migrate_open_tunnel_ret *ret ATTRIBUTE_UNUSED) +{ + return -1; +} + + /*----- Helpers. -----*/ /* get_nonnull_domain and get_nonnull_network turn an on-wire diff --git a/src/remote/remote_protocol.x b/src/remote/remote_protocol.x index 80f4a8b..3d8702f 100644 --- a/src/remote/remote_protocol.x +++ b/src/remote/remote_protocol.x @@ -3240,6 +3240,15 @@ struct remote_domain_rename_ret { int retcode; }; +struct remote_domain_migrate_open_tunnel_args { + remote_uuid uuid; + unsigned int flags; +}; + +struct remote_domain_migrate_open_tunnel_ret { + int retcode; +}; + /*----- Protocol. -----*/ /* Define the program number, protocol version and procedure numbers here. */ @@ -5712,5 +5721,13 @@ enum remote_procedure { * @acl: domain:write * @acl: domain:save */ - REMOTE_PROC_DOMAIN_RENAME = 358 + REMOTE_PROC_DOMAIN_RENAME = 358, + + /** + * @generate: none + * @acl: domain:migrate + * @acl: domain:start + * @acl: domain:write + */ + REMOTE_PROC_DOMAIN_MIGRATE_OPEN_TUNNEL = 359 }; diff --git a/src/remote_protocol-structs b/src/remote_protocol-structs index ff99c00..b065576 100644 --- a/src/remote_protocol-structs +++ b/src/remote_protocol-structs @@ -2692,6 +2692,13 @@ struct remote_domain_rename_args { struct remote_domain_rename_ret { int retcode; }; +struct remote_domain_migrate_open_tunnel_args { + remote_uuid uuid; + u_int flags; +}; +struct remote_domain_migrate_open_tunnel_ret { + int retcode; +}; enum remote_procedure { REMOTE_PROC_CONNECT_OPEN = 1, REMOTE_PROC_CONNECT_CLOSE = 2, @@ -3051,4 +3058,5 @@ enum remote_procedure { REMOTE_PROC_DOMAIN_DEL_IOTHREAD = 356, REMOTE_PROC_DOMAIN_SET_USER_PASSWORD = 357, REMOTE_PROC_DOMAIN_RENAME = 358, + REMOTE_PROC_DOMAIN_MIGRATE_OPEN_TUNNEL = 359, }; -- 1.9.1 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list