summaryrefslogtreecommitdiff
path: root/spice/protocol.h
diff options
context:
space:
mode:
Diffstat (limited to 'spice/protocol.h')
-rw-r--r--spice/protocol.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/spice/protocol.h b/spice/protocol.h
index 02709be..60016df 100644
--- a/spice/protocol.h
+++ b/spice/protocol.h
@@ -158,6 +158,8 @@ enum {
SPICE_MSG_MAIN_AGENT_DATA,
SPICE_MSG_MAIN_AGENT_TOKEN,
+ SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST,
+
SPICE_MSG_END_MAIN,
};
@@ -223,6 +225,15 @@ typedef struct SPICE_ATTR_PACKED SpiceMsgMainMigrationBegin {
uint32_t pub_key_size;
} SpiceMsgMainMigrationBegin;
+typedef struct SPICE_ATTR_PACKED SpiceMsgMainMigrationSwitchHost {
+ uint16_t port;
+ uint16_t sport;
+ uint32_t host_offset;
+ uint32_t host_size;
+ uint32_t cert_subject_offset;
+ uint32_t cert_subject_size;
+} SpiceMsgMainMigrationSwitchHost;
+
enum {
SPICE_MIGRATE_NEED_FLUSH = (1 << 0),
SPICE_MIGRATE_NEED_DATA_TRANSFER = (1 << 1),