[libvirt] [PATCH 03/18] vz: reuse edit config frame in for attach/detach functions
Maxim Nestratov
mnestratov at virtuozzo.com
Sat Jun 25 18:20:56 UTC 2016
20.04.2016 17:05, Nikolay Shirokovskiy пишет:
> Attach/detach functions for disk/net are quite trivial and
> typically call a few functions in begin/end edit frame. Having
> in mind update function too adding configuring for another
> device (like graphics) will introduce 3 trivial functions more.
> Let's replace current approach by attach/detach functions for
> device.
>
> Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy at virtuozzo.com>
> ---
> src/vz/vz_driver.c | 60 ++++-----------------
> src/vz/vz_sdk.c | 156 +++++++++++++++++++++++------------------------------
> src/vz/vz_sdk.h | 8 +--
> 3 files changed, 79 insertions(+), 145 deletions(-)
[snip]
> diff --git a/src/vz/vz_sdk.h b/src/vz/vz_sdk.h
> index e562f98..e68a710 100644
> --- a/src/vz/vz_sdk.h
> +++ b/src/vz/vz_sdk.h
> @@ -63,16 +63,12 @@ prlsdkUnregisterDomain(vzDriverPtr driver, virDomainObjPtr dom, unsigned int fla
> int
> prlsdkDomainManagedSaveRemove(virDomainObjPtr dom);
> int
> -prlsdkAttachVolume(vzDriverPtr driver, virDomainObjPtr dom, virDomainDiskDefPtr disk);
> +prlsdkAttachDevice(vzDriverPtr driver, virDomainObjPtr dom, virDomainDeviceDefPtr disk);
s/disk/dev
> int
> -prlsdkDetachVolume(virDomainObjPtr dom, virDomainDiskDefPtr disk);
> +prlsdkDetachDevice(vzDriverPtr driver, virDomainObjPtr dom, virDomainDeviceDefPtr disk);
s/disk/dev
> int
> prlsdkGetBlockStats(virDomainObjPtr dom, virDomainDiskDefPtr disk, virDomainBlockStatsPtr stats);
> int
> -prlsdkAttachNet(vzDriverPtr driver, virDomainObjPtr dom, virDomainNetDefPtr net);
> -int
> -prlsdkDetachNet(vzDriverPtr driver, virDomainObjPtr dom, virDomainNetDefPtr net);
> -int
> prlsdkGetNetStats(virDomainObjPtr dom, const char *path, virDomainInterfaceStatsPtr stats);
> int
> prlsdkGetVcpuStats(virDomainObjPtr dom, int idx, unsigned long long *time);
ACK with little nits above.
Max
More information about the libvir-list
mailing list