int *cookieoutlen,
unsigned long flags,
const char *dname,
- unsigned long resource);
+ unsigned long bandwidth);
typedef int
(*virDrvDomainMigratePrepare3)(virConnectPtr dconn,
int *cookieoutlen,
unsigned long flags,
const char *dname,
- unsigned long resource);
+ unsigned long bandwidth);
int virDomainMigratePrepare3(virConnectPtr dconn,
const char *cookiein,
int *cookieoutlen,
unsigned long flags,
const char *dname,
- unsigned long resource G_GNUC_UNUSED)
+ unsigned long bandwidth G_GNUC_UNUSED)
{
virDomainObj *vm;
if (!(xml = virDomainMigrateBegin3(dom, xmlin,
&cookieout, &cookieoutlen,
- args->flags, dname, args->resource)))
+ args->flags, dname, args->bandwidth)))
goto cleanup;
/* remoteDispatchClientRequest will free cookie and
int *cookieoutlen,
unsigned long flags,
const char *dname,
- unsigned long resource)
+ unsigned long bandwidth)
{
remote_domain_migrate_begin3_args args = {0};
g_auto(remote_domain_migrate_begin3_ret) ret = {0};
args.xmlin = xmlin == NULL ? NULL : (char **) &xmlin;
args.flags = flags;
args.dname = dname == NULL ? NULL : (char **) &dname;
- args.resource = resource;
+ args.bandwidth = bandwidth;
if (call(domain->conn, priv, 0, REMOTE_PROC_DOMAIN_MIGRATE_BEGIN3,
(xdrproc_t) xdr_remote_domain_migrate_begin3_args, (char *) &args,
remote_string xmlin;
unsigned hyper flags;
remote_string dname;
- unsigned hyper resource;
+ unsigned hyper bandwidth;
};
struct remote_domain_migrate_begin3_ret {
remote_string xmlin;
uint64_t flags;
remote_string dname;
- uint64_t resource;
+ uint64_t bandwidth;
};
struct remote_domain_migrate_begin3_ret {
struct {
DomainGetInfo => { ret => { maxMem => 1, memory => 1 } },
DomainMigrate => { arg => { flags => 1, resource => 1 } },
DomainMigrate2 => { arg => { flags => 1, resource => 1 } },
- DomainMigrateBegin3 => { arg => { flags => 1, resource => 1 } },
+ DomainMigrateBegin3 => { arg => { flags => 1, bandwidth => 1 } },
DomainMigrateConfirm3 => { arg => { flags => 1, resource => 1 } },
DomainMigrateDirect => { arg => { flags => 1, resource => 1 } },
DomainMigrateFinish => { arg => { flags => 1 } },