void do_migrate_set_speed(Monitor *mon, const QDict *qdict)

{

    double d;

    char *ptr;

    FdMigrationState *s;

    const char *value = qdict_get_str(qdict, "value");



    d = strtod(value, &ptr);

    switch (*ptr) {

    case 'G': case 'g':

        d *= 1024;

    case 'M': case 'm':

        d *= 1024;

    case 'K': case 'k':

        d *= 1024;

    default:

        break;

    }



    max_throttle = (uint32_t)d;



    s = migrate_to_fms(current_migration);

    if (s && s->file) {

        qemu_file_set_rate_limit(s->file, max_throttle);

    }

}

void do_migrate_set_speed(Monitor *mon, const QDict *qdict)

{

    double d;

    char *ptr;

    FdMigrationState *s;

    const char *value = qdict_get_str(qdict, "value");



    d = strtod(value, &ptr);

    switch (*ptr) {

    case 'G': case 'g':

        d *= 1024;

    case 'M': case 'm':

        d *= 1024;

    case 'K': case 'k':

        d *= 1024;

    default:

        break;

    }



    max_throttle = (uint32_t)d;



    s = migrate_to_fms(current_migration);

    if (s && s->file) {

        qemu_file_set_rate_limit(s->file, max_throttle);

    }

}

void FUNC_0(Monitor *VAR_0, const QDict *VAR_1)

{

    double VAR_2;

    char *VAR_3;

    FdMigrationState *s;

    const char *VAR_4 = qdict_get_str(VAR_1, "VAR_4");



    VAR_2 = strtod(VAR_4, &VAR_3);

    switch (*VAR_3) {

    case 'G': case 'g':

        VAR_2 *= 1024;

    case 'M': case 'm':

        VAR_2 *= 1024;

    case 'K': case 'k':

        VAR_2 *= 1024;

    default:

        break;

    }



    max_throttle = (uint32_t)VAR_2;



    s = migrate_to_fms(current_migration);

    if (s && s->file) {

        qemu_file_set_rate_limit(s->file, max_throttle);

    }

}

void FUNC_0(Monitor *VAR_0, const QDict *VAR_1)
{ double VAR_2; char *VAR_3; FdMigrationState *s; const char *VAR_4 = qdict_get_str(VAR_1, "VAR_4"); VAR_2 = strtod(VAR_4, &VAR_3); switch (*VAR_3) { case 'G': case 'g':
VAR_2 *= 1024; case 'M': case 'm':
VAR_2 *= 1024; case 'K': case 'k':
VAR_2 *= 1024; default:
break; } max_throttle = (uint32_t)VAR_2; s = migrate_to_fms(current_migration); if (s && s->file) { qemu_file_set_rate_limit(s->file, max_throttle); } }