diff options
Diffstat (limited to 'src/fragmentation/defragmentation.c')
-rw-r--r-- | src/fragmentation/defragmentation.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fragmentation/defragmentation.c b/src/fragmentation/defragmentation.c index 2d3f4a57b..f42207046 100644 --- a/src/fragmentation/defragmentation.c +++ b/src/fragmentation/defragmentation.c | |||
@@ -354,13 +354,13 @@ estimate_latency (struct MessageContext *mc) | |||
354 | for (i = 0; i < total; i++) | 354 | for (i = 0; i < total; i++) |
355 | { | 355 | { |
356 | x[i] = (double) i; | 356 | x[i] = (double) i; |
357 | y[i] = (double) (first[i].time.abs_value - first[0].time.abs_value); | 357 | y[i] = (double) (first[i].time.abs_value_us - first[0].time.abs_value_us); |
358 | } | 358 | } |
359 | gsl_fit_mul (x, 1, y, 1, total, &c1, &cov11, &sumsq); | 359 | gsl_fit_mul (x, 1, y, 1, total, &c1, &cov11, &sumsq); |
360 | c1 += sqrt (sumsq); /* add 1 std dev */ | 360 | c1 += sqrt (sumsq); /* add 1 std dev */ |
361 | ret.rel_value = (uint64_t) c1; | 361 | ret.rel_value_us = (uint64_t) c1; |
362 | if (ret.rel_value == 0) | 362 | if (0 == ret.rel_value_us) |
363 | ret = GNUNET_TIME_UNIT_MILLISECONDS; /* always at least 1 */ | 363 | ret = GNUNET_TIME_UNIT_MICROSECONDS; /* always at least 1 */ |
364 | return ret; | 364 | return ret; |
365 | } | 365 | } |
366 | 366 | ||
@@ -381,7 +381,7 @@ discard_oldest_mc (struct GNUNET_DEFRAGMENT_Context *dc) | |||
381 | while (NULL != pos) | 381 | while (NULL != pos) |
382 | { | 382 | { |
383 | if ((old == NULL) || | 383 | if ((old == NULL) || |
384 | (old->last_update.abs_value > pos->last_update.abs_value)) | 384 | (old->last_update.abs_value_us > pos->last_update.abs_value_us)) |
385 | old = pos; | 385 | old = pos; |
386 | pos = pos->next; | 386 | pos = pos->next; |
387 | } | 387 | } |