]> git.proxmox.com Git - mirror_iproute2.git/commitdiff
tc: fix warning in tc/q_pie.c
authorBrian Vazquez <brianvv@google.com>
Wed, 4 Dec 2019 21:32:03 +0000 (13:32 -0800)
committerStephen Hemminger <stephen@networkplumber.org>
Thu, 5 Dec 2019 20:18:54 +0000 (12:18 -0800)
Warning was:
q_pie.c:202:22: error: implicit conversion from 'unsigned long' to
'double'

Fixes: 492ec9558b30 ("tc: pie: change maximum integer value of tc_pie_xstats->prob")
Cc: Leslie Monis <lesliemonis@gmail.com>
Signed-off-by: Brian Vazquez <brianvv@google.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
tc/q_pie.c

index 935548a2166904f1fecdf5878aa4cdfd32eeecd0..fda98a718702978efd3b9918667b348c65073a75 100644 (file)
@@ -217,7 +217,7 @@ static int pie_print_xstats(struct qdisc_util *qu, FILE *f,
        st = RTA_DATA(xstats);
        /*prob is returned as a fracion of maximum integer value */
        fprintf(f, "prob %f delay %uus",
        st = RTA_DATA(xstats);
        /*prob is returned as a fracion of maximum integer value */
        fprintf(f, "prob %f delay %uus",
-               (double)st->prob / UINT64_MAX, st->delay);
+               (double)st->prob / (double)UINT64_MAX, st->delay);
 
        if (st->dq_rate_estimating)
                fprintf(f, " avg_dq_rate %u\n", st->avg_dq_rate);
 
        if (st->dq_rate_estimating)
                fprintf(f, " avg_dq_rate %u\n", st->avg_dq_rate);