mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
migration: convert rdma backend to accept MigrateAddress
RDMA based transport backend for 'migrate'/'migrate-incoming' QAPIs accept new wire protocol of MigrateAddress struct. It is achived by parsing 'uri' string and storing migration parameters required for RDMA connection into well defined InetSocketAddress struct. Suggested-by: Aravind Retnakaran <aravind.retnakaran@nutanix.com> Signed-off-by: Het Gala <het.gala@nutanix.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Fabiano Rosas <farosas@suse.de> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> Message-ID: <20231023182053.8711-7-farosas@suse.de>
This commit is contained in:
parent
34dfc5e407
commit
3fa9642ff7
3 changed files with 19 additions and 28 deletions
|
@ -14,15 +14,17 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "qemu/sockets.h"
|
||||
|
||||
#ifndef QEMU_MIGRATION_RDMA_H
|
||||
#define QEMU_MIGRATION_RDMA_H
|
||||
|
||||
#include "exec/memory.h"
|
||||
|
||||
void rdma_start_outgoing_migration(void *opaque, const char *host_port,
|
||||
void rdma_start_outgoing_migration(void *opaque, InetSocketAddress *host_port,
|
||||
Error **errp);
|
||||
|
||||
void rdma_start_incoming_migration(const char *host_port, Error **errp);
|
||||
void rdma_start_incoming_migration(InetSocketAddress *host_port, Error **errp);
|
||||
|
||||
/*
|
||||
* Constants used by rdma return codes
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue