From a668cb38e2711ed8b5d4a4f60d1868d263c05e28 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 24 Mar 2010 16:07:15 +0100 Subject: Add SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST message This is a simpler form of migration --- spice/protocol.h | 11 +++++++++++ 1 file changed, 11 insertions(+) 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), -- cgit