|
|
@ -342,15 +342,13 @@ static void update_datarate(DataRateData *drd, int64_t count) |
|
|
|
if (!drd->time1 && !drd->count1) { |
|
|
|
if (!drd->time1 && !drd->count1) { |
|
|
|
drd->time1 = drd->time2 = cur_time; |
|
|
|
drd->time1 = drd->time2 = cur_time; |
|
|
|
drd->count1 = drd->count2 = count; |
|
|
|
drd->count1 = drd->count2 = count; |
|
|
|
} else { |
|
|
|
} else if (cur_time - drd->time2 > 5000) { |
|
|
|
if (cur_time - drd->time2 > 5000) { |
|
|
|
|
|
|
|
drd->time1 = drd->time2; |
|
|
|
drd->time1 = drd->time2; |
|
|
|
drd->count1 = drd->count2; |
|
|
|
drd->count1 = drd->count2; |
|
|
|
drd->time2 = cur_time; |
|
|
|
drd->time2 = cur_time; |
|
|
|
drd->count2 = count; |
|
|
|
drd->count2 = count; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* In bytes per second */ |
|
|
|
/* In bytes per second */ |
|
|
|
static int compute_datarate(DataRateData *drd, int64_t count) |
|
|
|
static int compute_datarate(DataRateData *drd, int64_t count) |
|
|
|