.domainGetMaxVcpus = remoteDomainGetMaxVcpus, /* 0.3.0 */
.domainGetIOThreadInfo = remoteDomainGetIOThreadInfo, /* 1.2.14 */
.domainPinIOThread = remoteDomainPinIOThread, /* 1.2.14 */
+ .domainAddIOThread = remoteDomainAddIOThread, /* 1.2.15 */
+ .domainDelIOThread = remoteDomainDelIOThread, /* 1.2.15 */
.domainGetSecurityLabel = remoteDomainGetSecurityLabel, /* 0.6.1 */
.domainGetSecurityLabelList = remoteDomainGetSecurityLabelList, /* 0.10.0 */
.nodeGetSecurityModel = remoteNodeGetSecurityModel, /* 0.6.1 */
unsigned int flags;
};
+struct remote_domain_add_iothread_args {
+ remote_nonnull_domain dom;
+ unsigned int iothread_id;
+ unsigned int flags;
+};
+
+struct remote_domain_del_iothread_args {
+ remote_nonnull_domain dom;
+ unsigned int iothread_id;
+ unsigned int flags;
+};
+
struct remote_domain_get_security_label_args {
remote_nonnull_domain dom;
};
* @generate: both
* @acl: none
*/
- REMOTE_PROC_DOMAIN_EVENT_CALLBACK_DEVICE_ADDED = 354
+ REMOTE_PROC_DOMAIN_EVENT_CALLBACK_DEVICE_ADDED = 354,
+
+ /**
+ * @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_ADD_IOTHREAD = 355,
+
+ /**
+ * @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_DEL_IOTHREAD = 356
};
} cpumap;
u_int flags;
};
+struct remote_domain_add_iothread_args {
+ remote_nonnull_domain dom;
+ u_int iothread_id;
+ u_int flags;
+};
+struct remote_domain_del_iothread_args {
+ remote_nonnull_domain dom;
+ u_int iothread_id;
+ u_int flags;
+};
struct remote_domain_get_security_label_args {
remote_nonnull_domain dom;
};
REMOTE_PROC_DOMAIN_PIN_IOTHREAD = 352,
REMOTE_PROC_DOMAIN_INTERFACE_ADDRESSES = 353,
REMOTE_PROC_DOMAIN_EVENT_CALLBACK_DEVICE_ADDED = 354,
+ REMOTE_PROC_DOMAIN_ADD_IOTHREAD = 355,
+ REMOTE_PROC_DOMAIN_DEL_IOTHREAD = 356,
};