]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
ila: Fix reporting of ILA locators and locator match
authorTom Herbert <tom@quantonium.net>
Wed, 22 Nov 2017 20:05:33 +0000 (12:05 -0800)
committerStephen Hemminger <stephen@networkplumber.org>
Fri, 24 Nov 2017 17:14:13 +0000 (09:14 -0800)
Fix retrieval of locator value for RTA to get 64 bits instead of 32.

Signed-off-by: Tom Herbert <tom@quantonium.net>
ip/ipila.c

index 0403fc4238b9d8b301c6e08e704f07bfce7c53e8..fe5c4d8bab70a454a16a1fa8ccfa14c7e19b5b5f 100644 (file)
@@ -79,7 +79,7 @@ static void print_ila_locid(FILE *fp, int attr, struct rtattr *tb[], int space)
        int i;
 
        if (tb[attr]) {
-               blen = print_addr64(rta_getattr_u32(tb[attr]),
+               blen = print_addr64(rta_getattr_u64(tb[attr]),
                                    abuf, sizeof(abuf));
                fprintf(fp, "%s", abuf);
        } else {