options.h (c90cfb5294e50b803ebd79d1e76fb94bb91e4375) | options.h (f3bff6c44304a21ea99eeed336672bd46ca102d5) |
---|---|
1/* 2 * QEMU migration capabilities 3 * 4 * Copyright (c) 2012-2023 Red Hat Inc 5 * 6 * Authors: 7 * Orit Wasserman <owasserm@redhat.com> 8 * Juan Quintela <quintela@redhat.com> 9 * 10 * This work is licensed under the terms of the GNU GPL, version 2 or later. 11 * See the COPYING file in the top-level directory. 12 */ 13 14#ifndef QEMU_MIGRATION_OPTIONS_H 15#define QEMU_MIGRATION_OPTIONS_H 16 17#include "hw/qdev-properties.h" 18#include "hw/qdev-properties-system.h" | 1/* 2 * QEMU migration capabilities 3 * 4 * Copyright (c) 2012-2023 Red Hat Inc 5 * 6 * Authors: 7 * Orit Wasserman <owasserm@redhat.com> 8 * Juan Quintela <quintela@redhat.com> 9 * 10 * This work is licensed under the terms of the GNU GPL, version 2 or later. 11 * See the COPYING file in the top-level directory. 12 */ 13 14#ifndef QEMU_MIGRATION_OPTIONS_H 15#define QEMU_MIGRATION_OPTIONS_H 16 17#include "hw/qdev-properties.h" 18#include "hw/qdev-properties-system.h" |
19#include "migration/client-options.h" |
|
19 20/* migration properties */ 21 22extern Property migration_properties[]; 23 24/* capabilities */ 25 26bool migrate_auto_converge(void); | 20 21/* migration properties */ 22 23extern Property migration_properties[]; 24 25/* capabilities */ 26 27bool migrate_auto_converge(void); |
27bool migrate_background_snapshot(void); | |
28bool migrate_block(void); 29bool migrate_colo(void); 30bool migrate_compress(void); 31bool migrate_dirty_bitmaps(void); | 28bool migrate_block(void); 29bool migrate_colo(void); 30bool migrate_compress(void); 31bool migrate_dirty_bitmaps(void); |
32bool migrate_dirty_limit(void); | |
33bool migrate_events(void); 34bool migrate_mapped_ram(void); 35bool migrate_ignore_shared(void); 36bool migrate_late_block_activate(void); 37bool migrate_multifd(void); 38bool migrate_pause_before_switchover(void); 39bool migrate_postcopy_blocktime(void); 40bool migrate_postcopy_preempt(void); | 32bool migrate_events(void); 33bool migrate_mapped_ram(void); 34bool migrate_ignore_shared(void); 35bool migrate_late_block_activate(void); 36bool migrate_multifd(void); 37bool migrate_pause_before_switchover(void); 38bool migrate_postcopy_blocktime(void); 39bool migrate_postcopy_preempt(void); |
41bool migrate_postcopy_ram(void); | |
42bool migrate_rdma_pin_all(void); 43bool migrate_release_ram(void); 44bool migrate_return_path(void); | 40bool migrate_rdma_pin_all(void); 41bool migrate_release_ram(void); 42bool migrate_return_path(void); |
45bool migrate_switchover_ack(void); | |
46bool migrate_validate_uuid(void); 47bool migrate_xbzrle(void); 48bool migrate_zero_blocks(void); 49bool migrate_zero_copy_send(void); 50 51/* 52 * pseudo capabilities 53 * --- 25 unchanged lines hidden (view full) --- 79uint8_t migrate_cpu_throttle_initial(void); 80bool migrate_cpu_throttle_tailslow(void); 81int migrate_decompress_threads(void); 82uint64_t migrate_downtime_limit(void); 83uint8_t migrate_max_cpu_throttle(void); 84uint64_t migrate_max_bandwidth(void); 85uint64_t migrate_avail_switchover_bandwidth(void); 86uint64_t migrate_max_postcopy_bandwidth(void); | 43bool migrate_validate_uuid(void); 44bool migrate_xbzrle(void); 45bool migrate_zero_blocks(void); 46bool migrate_zero_copy_send(void); 47 48/* 49 * pseudo capabilities 50 * --- 25 unchanged lines hidden (view full) --- 76uint8_t migrate_cpu_throttle_initial(void); 77bool migrate_cpu_throttle_tailslow(void); 78int migrate_decompress_threads(void); 79uint64_t migrate_downtime_limit(void); 80uint8_t migrate_max_cpu_throttle(void); 81uint64_t migrate_max_bandwidth(void); 82uint64_t migrate_avail_switchover_bandwidth(void); 83uint64_t migrate_max_postcopy_bandwidth(void); |
87MigMode migrate_mode(void); | |
88int migrate_multifd_channels(void); 89MultiFDCompression migrate_multifd_compression(void); 90int migrate_multifd_zlib_level(void); 91int migrate_multifd_zstd_level(void); 92uint8_t migrate_throttle_trigger_threshold(void); 93const char *migrate_tls_authz(void); 94const char *migrate_tls_creds(void); 95const char *migrate_tls_hostname(void); --- 13 unchanged lines hidden --- | 84int migrate_multifd_channels(void); 85MultiFDCompression migrate_multifd_compression(void); 86int migrate_multifd_zlib_level(void); 87int migrate_multifd_zstd_level(void); 88uint8_t migrate_throttle_trigger_threshold(void); 89const char *migrate_tls_authz(void); 90const char *migrate_tls_creds(void); 91const char *migrate_tls_hostname(void); --- 13 unchanged lines hidden --- |