mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
remote: Implement the plumbing for virDomainPinIOThread
Implement the remote plumbing.
This commit is contained in:
@@ -8106,6 +8106,7 @@ static virHypervisorDriver hypervisor_driver = {
|
||||
.domainGetVcpus = remoteDomainGetVcpus, /* 0.3.0 */
|
||||
.domainGetMaxVcpus = remoteDomainGetMaxVcpus, /* 0.3.0 */
|
||||
.domainGetIOThreadsInfo = remoteDomainGetIOThreadsInfo, /* 1.2.14 */
|
||||
.domainPinIOThread = remoteDomainPinIOThread, /* 1.2.14 */
|
||||
.domainGetSecurityLabel = remoteDomainGetSecurityLabel, /* 0.6.1 */
|
||||
.domainGetSecurityLabelList = remoteDomainGetSecurityLabelList, /* 0.10.0 */
|
||||
.nodeGetSecurityModel = remoteNodeGetSecurityModel, /* 0.6.1 */
|
||||
|
||||
@@ -1199,6 +1199,13 @@ struct remote_domain_get_iothreads_info_ret {
|
||||
unsigned int ret;
|
||||
};
|
||||
|
||||
struct remote_domain_pin_iothread_args {
|
||||
remote_nonnull_domain dom;
|
||||
unsigned int iothreads_id;
|
||||
opaque cpumap<REMOTE_CPUMAP_MAX>; /* (unsigned char *) */
|
||||
unsigned int flags;
|
||||
};
|
||||
|
||||
struct remote_domain_get_security_label_args {
|
||||
remote_nonnull_domain dom;
|
||||
};
|
||||
@@ -5593,5 +5600,13 @@ enum remote_procedure {
|
||||
* @generate: none
|
||||
* @acl: domain:read
|
||||
*/
|
||||
REMOTE_PROC_DOMAIN_GET_IOTHREADS_INFO = 351
|
||||
REMOTE_PROC_DOMAIN_GET_IOTHREADS_INFO = 351,
|
||||
|
||||
/**
|
||||
* @generate: both
|
||||
* @acl: domain:write
|
||||
* @acl: domain:save:!VIR_DOMAIN_AFFECT_CONFIG|VIR_DOMAIN_AFFECT_LIVE
|
||||
* @acl: domain:save:VIR_DOMAIN_AFFECT_CONFIG
|
||||
*/
|
||||
REMOTE_PROC_DOMAIN_PIN_IOTHREAD = 352
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user