diff --git a/migration/migration.c b/migration/migration.c index fcbf6f247c20efd516aded9e4da2410dc693ab4d..9e3754673f4b1791a2843d8d759cdc4bb69be214 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -145,6 +145,10 @@ static bool transport_supports_multi_channels(MigrationAddress *addr) saddr->type == SOCKET_ADDRESS_TYPE_VSOCK; } + if (addr->transport == MIGRATION_ADDRESS_TYPE_URMA) { + return true; + } + return false; } diff --git a/util/qemu-sockets.c b/util/qemu-sockets.c index 3ed899775344b6b0bc415bc98af2b8d2ac40af6f..4710784ef76854d85ff4a27e830eca147f3e8925 100644 --- a/util/qemu-sockets.c +++ b/util/qemu-sockets.c @@ -1122,7 +1122,7 @@ SocketAddress *socket_parse(const char *str, Error **errp) if (inet_parse(&addr->u.inet, str + strlen("tcp:"), errp)) { goto fail; } -#ifdef CONFIG_URMA_MIGTAION +#ifdef CONFIG_URMA_MIGRATION } else if (strstart(str, "urma:", NULL) || strstart(str, "hcom:", NULL)) { addr->type = SOCKET_ADDRESS_TYPE_INET; if (inet_parse(&addr->u.inet, str + strlen("urma:"), errp)) {