| 410 | } |
| 411 | |
| 412 | static void update_datarate(DataRateData *drd, int64_t count) |
| 413 | { |
| 414 | if (!drd->time1 && !drd->count1) { |
| 415 | drd->time1 = drd->time2 = cur_time; |
| 416 | drd->count1 = drd->count2 = count; |
| 417 | } else if (cur_time - drd->time2 > 5000) { |
| 418 | drd->time1 = drd->time2; |
| 419 | drd->count1 = drd->count2; |
| 420 | drd->time2 = cur_time; |
| 421 | drd->count2 = count; |
| 422 | } |
| 423 | } |
| 424 | |
| 425 | /* In bytes per second */ |
| 426 | static int compute_datarate(DataRateData *drd, int64_t count) |
no outgoing calls
no test coverage detected