]> granicus.if.org Git - strace/blobdiff - rtnl_link.c
tests: move F_OFD_SETLK* checks from fcntl64.c to fcntl-common.c
[strace] / rtnl_link.c
index b2ebde2ba23ed5d148f631a8fdad7c9d04c2e05e..2ef2d63a4cddf05342493d76ff3f3b4fc8235bf2 100644 (file)
@@ -113,10 +113,9 @@ decode_ifla_bridge_id(struct tcb *const tcp,
        if (len < sizeof(id))
                return false;
        else if (!umove_or_printaddr(tcp, addr, &id)) {
-               tprintf("{prio=[%u, %u], addr=%02x:%02x:%02x:%02x:%02x:%02x}",
-                       id.prio[0], id.prio[1],
-                       id.addr[0], id.addr[1], id.addr[2],
-                       id.addr[3], id.addr[4], id.addr[5]);
+               tprintf("{prio=[%u, %u]", id.prio[0], id.prio[1]);
+               PRINT_FIELD_MAC(", ", id, addr);
+               tprints("}");
        }
 
        return true;
@@ -437,6 +436,11 @@ static const nla_decoder_t ifinfomsg_nla_decoders[] = {
        [IFLA_PAD]              = NULL,
        [IFLA_XDP]              = decode_ifla_xdp,
        [IFLA_EVENT]            = decode_ifla_event,
+       [IFLA_NEW_NETNSID]      = decode_nla_s32,
+       [IFLA_IF_NETNSID]       = decode_nla_s32,
+       [IFLA_CARRIER_UP_COUNT] = decode_nla_u32,
+       [IFLA_CARRIER_DOWN_COUNT]       = decode_nla_u32,
+       [IFLA_NEW_IFINDEX]      = decode_nla_ifindex,
 };
 
 DECL_NETLINK_ROUTE_DECODER(decode_ifinfomsg)