]> git.proxmox.com Git - mirror_qemu.git/blobdiff - migration/migration.h
migration/multifd: clean pages after filling packet
[mirror_qemu.git] / migration / migration.h
index 4f2fe193dc563c573eda64c6659d4f9f71d419b2..aa9ff6f27b19d7ee165048aa7b6de81d41154be0 100644 (file)
@@ -206,6 +206,9 @@ struct MigrationState
     /* Flag set once the migration thread called bdrv_inactivate_all */
     bool block_inactive;
 
+    /* Migration is waiting for guest to unplug device */
+    QemuSemaphore wait_unplug_sem;
+
     /* Migration is paused due to pause-before-switchover */
     QemuSemaphore pause_sem;
 
@@ -338,5 +341,6 @@ int foreach_not_ignored_block(RAMBlockIterFunc func, void *opaque);
 
 void migration_make_urgent_request(void);
 void migration_consume_urgent_request(void);
+bool migration_rate_limit(void);
 
 #endif