const char *uri,
unsigned long flags,
const char *dname,
- unsigned long resource);
+ unsigned long bandwidth);
typedef virDomainPtr
(*virDrvDomainMigrateFinish3)(virConnectPtr dconn,
const char *uri, /* VM Migration URI */
unsigned long flags,
const char *dname,
- unsigned long resource);
+ unsigned long bandwidth);
virDomainPtr virDomainMigrateFinish3(virConnectPtr dconn,
const char *dname,
const char *uri,
unsigned long flags,
const char *dname,
- unsigned long resource)
+ unsigned long bandwidth)
{
virQEMUDriver *driver = dom->conn->privateData;
virDomainObj *vm = NULL;
NULL, migParams,
cookiein, cookieinlen,
cookieout, cookieoutlen,
- flags, dname, resource, true);
+ flags, dname, bandwidth, true);
cleanup:
virDomainObjEndAPI(&vm);
args->cookie_in.cookie_in_len,
&cookieout, &cookieoutlen,
dconnuri, uri,
- args->flags, dname, args->resource) < 0)
+ args->flags, dname, args->bandwidth) < 0)
goto cleanup;
/* remoteDispatchClientRequest will free cookie
const char *uri,
unsigned long flags,
const char *dname,
- unsigned long resource)
+ unsigned long bandwidth)
{
remote_domain_migrate_perform3_args args = {0};
g_auto(remote_domain_migrate_perform3_ret) ret = {0};
args.dname = dname == NULL ? NULL : (char **) &dname;
args.uri = uri == NULL ? NULL : (char **) &uri;
args.dconnuri = dconnuri == NULL ? NULL : (char **) &dconnuri;
- args.resource = resource;
+ args.bandwidth = bandwidth;
if (call(dom->conn, priv, 0, REMOTE_PROC_DOMAIN_MIGRATE_PERFORM3,
(xdrproc_t) xdr_remote_domain_migrate_perform3_args, (char *) &args,
remote_string uri;
unsigned hyper flags;
remote_string dname;
- unsigned hyper resource;
+ unsigned hyper bandwidth;
};
struct remote_domain_migrate_perform3_ret {
remote_string uri;
uint64_t flags;
remote_string dname;
- uint64_t resource;
+ uint64_t bandwidth;
};
struct remote_domain_migrate_perform3_ret {
struct {
DomainMigrateFinish3 => { arg => { flags => 1 } },
DomainMigratePeer2Peer => { arg => { flags => 1, resource => 1 } },
DomainMigratePerform => { arg => { flags => 1, bandwidth => 1 } },
- DomainMigratePerform3 => { arg => { flags => 1, resource => 1 } },
+ DomainMigratePerform3 => { arg => { flags => 1, bandwidth => 1 } },
DomainMigratePrepare => { arg => { flags => 1, bandwidth => 1 } },
DomainMigratePrepare2 => { arg => { flags => 1, bandwidth => 1 } },
DomainMigratePrepare3 => { arg => { flags => 1, bandwidth => 1 } },