aboutsummaryrefslogtreecommitdiff
path: root/lib/migration.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/migration.h')
-rw-r--r--lib/migration.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/migration.h b/lib/migration.h
index d164a3a..0d0dd76 100644
--- a/lib/migration.h
+++ b/lib/migration.h
@@ -45,17 +45,13 @@
#include "private.h"
struct migration *
-init_migration(const vfu_migration_callbacks_t *callbacks,
- uint64_t flags, int *err);
+init_migration(const vfu_migration_callbacks_t *callbacks, int *err);
-bool
-is_migration_feature(uint32_t feature);
-
-ssize_t
-migration_feature_get(vfu_ctx_t *vfu_ctx, uint32_t feature, void *buf);
+size_t
+migration_get_state(vfu_ctx_t *vfu_ctx);
ssize_t
-migration_feature_set(vfu_ctx_t *vfu_ctx, uint32_t feature, void *buf);
+migration_set_state(vfu_ctx_t *vfu_ctx, uint32_t device_state);
ssize_t
handle_mig_data_read(vfu_ctx_t *vfu_ctx, vfu_msg_t *msg);