migration: Create migrate_rdma_pin_all() function
Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> --- Fixed missing space after comma (fabiano)
This commit is contained in:
parent
38ad1110e3
commit
17cba690cd
@ -138,6 +138,13 @@ bool migrate_postcopy_ram(void)
|
||||
return s->capabilities[MIGRATION_CAPABILITY_POSTCOPY_RAM];
|
||||
}
|
||||
|
||||
bool migrate_rdma_pin_all(void)
|
||||
{
|
||||
MigrationState *s = migrate_get_current();
|
||||
|
||||
return s->capabilities[MIGRATION_CAPABILITY_RDMA_PIN_ALL];
|
||||
}
|
||||
|
||||
bool migrate_release_ram(void)
|
||||
{
|
||||
MigrationState *s;
|
||||
|
@ -30,6 +30,7 @@ bool migrate_pause_before_switchover(void);
|
||||
bool migrate_postcopy_blocktime(void);
|
||||
bool migrate_postcopy_preempt(void);
|
||||
bool migrate_postcopy_ram(void);
|
||||
bool migrate_rdma_pin_all(void);
|
||||
bool migrate_release_ram(void);
|
||||
bool migrate_return_path(void);
|
||||
bool migrate_validate_uuid(void);
|
||||
|
@ -35,6 +35,7 @@
|
||||
#include <rdma/rdma_cma.h>
|
||||
#include "trace.h"
|
||||
#include "qom/object.h"
|
||||
#include "options.h"
|
||||
#include <poll.h>
|
||||
|
||||
/*
|
||||
@ -4178,8 +4179,7 @@ void rdma_start_outgoing_migration(void *opaque,
|
||||
goto err;
|
||||
}
|
||||
|
||||
ret = qemu_rdma_source_init(rdma,
|
||||
s->capabilities[MIGRATION_CAPABILITY_RDMA_PIN_ALL], errp);
|
||||
ret = qemu_rdma_source_init(rdma, migrate_rdma_pin_all(), errp);
|
||||
|
||||
if (ret) {
|
||||
goto err;
|
||||
@ -4201,7 +4201,7 @@ void rdma_start_outgoing_migration(void *opaque,
|
||||
}
|
||||
|
||||
ret = qemu_rdma_source_init(rdma_return_path,
|
||||
s->capabilities[MIGRATION_CAPABILITY_RDMA_PIN_ALL], errp);
|
||||
migrate_rdma_pin_all(), errp);
|
||||
|
||||
if (ret) {
|
||||
goto return_path_err;
|
||||
|
Loading…
x
Reference in New Issue
Block a user