mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-26 20:03:54 -06:00
migration: Don't use INT64_MAX for unlimited rate
Define and use RATE_LIMIT_DISABLED instead. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com> Message-Id: <20230515195709.63843-2-quintela@redhat.com>
This commit is contained in:
parent
d0a14a2ba0
commit
8e4b2a7059
3 changed files with 13 additions and 3 deletions
|
@ -27,6 +27,7 @@
|
|||
#include "qemu/error-report.h"
|
||||
#include "qemu/iov.h"
|
||||
#include "migration.h"
|
||||
#include "migration-stats.h"
|
||||
#include "qemu-file.h"
|
||||
#include "trace.h"
|
||||
#include "options.h"
|
||||
|
@ -732,7 +733,10 @@ int qemu_file_rate_limit(QEMUFile *f)
|
|||
if (qemu_file_get_error(f)) {
|
||||
return 1;
|
||||
}
|
||||
if (f->rate_limit_max > 0 && f->rate_limit_used > f->rate_limit_max) {
|
||||
if (f->rate_limit_max == RATE_LIMIT_DISABLED) {
|
||||
return 0;
|
||||
}
|
||||
if (f->rate_limit_used > f->rate_limit_max) {
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue