diff options
Diffstat (limited to 'samples/client.c')
-rw-r--r-- | samples/client.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/samples/client.c b/samples/client.c index 031201e..27382b8 100644 --- a/samples/client.c +++ b/samples/client.c @@ -998,7 +998,6 @@ migrate_to(char *old_sock_path, int *server_max_fds, if (ret > 0) { /* child (destination server) */ char *_argv[] = { path_to_server, - (char *)"-r", // start in VFIO_USER_DEVICE_STATE_RESUMING (char *)"-v", sock_path, NULL @@ -1028,6 +1027,12 @@ migrate_to(char *old_sock_path, int *server_max_fds, negotiate(sock, server_max_fds, server_max_data_xfer_size, pgsize); + device_state = VFIO_USER_DEVICE_STATE_RESUMING; + ret = set_migration_state(sock, device_state); + if (ret < 0) { + err(EXIT_FAILURE, "failed to set device state to resuming"); + } + for (i = 0; i < nr_iters; i++) { /* XXX write migration data */ |