diff options
author | Juan Quintela <quintela@redhat.com> | 2012-12-19 09:55:50 +0100 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2012-12-20 23:09:40 +0100 |
commit | 9848a40427cd76628d04d918fa4751c542527915 (patch) | |
tree | 232402f237f940946c642c4cd6e0edcf6f94dd3f /include/migration/migration.h | |
parent | e659586e63793a8a61efc4a658e2908ac8a2e935 (diff) | |
download | qemu-9848a40427cd76628d04d918fa4751c542527915.zip qemu-9848a40427cd76628d04d918fa4751c542527915.tar.gz qemu-9848a40427cd76628d04d918fa4751c542527915.tar.bz2 |
migration: merge QEMUFileBuffered into MigrationState
Avoid splitting the state of outgoing migration, more or less arbitrarily,
between two data structures. QEMUFileBuffered anyway is used only during
migration.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'include/migration/migration.h')
-rw-r--r-- | include/migration/migration.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/migration/migration.h b/include/migration/migration.h index 0c9bf8b..2d5b630 100644 --- a/include/migration/migration.h +++ b/include/migration/migration.h @@ -16,6 +16,7 @@ #include "qapi/qmp/qdict.h" #include "qemu-common.h" +#include "qemu/thread.h" #include "qemu/notify.h" #include "qapi/error.h" #include "migration/vmstate.h" @@ -31,6 +32,13 @@ typedef struct MigrationState MigrationState; struct MigrationState { int64_t bandwidth_limit; + size_t bytes_xfer; + size_t xfer_limit; + uint8_t *buffer; + size_t buffer_size; + size_t buffer_capacity; + QemuThread thread; + QEMUFile *file; int fd; int state; |