From: Eugene Syromyatnikov Date: Fri, 14 Dec 2018 18:53:25 +0000 (+0100) Subject: rtnl_addr: decode IFA_RT_PRIORITY and IFA_TARGET_NETNSID X-Git-Tag: v5.2~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21902c5503bac4125ba43ab5983e4102eea2d500;p=strace rtnl_addr: decode IFA_RT_PRIORITY and IFA_TARGET_NETNSID * rtnl_addr.c (ifaddrmsg_nla_decoders): Decode IFA_RT_PRIORITY as u32, decode IFA_TARGET_NETNSID as s32. --- diff --git a/rtnl_addr.c b/rtnl_addr.c index 88ef39c1..e572eaa7 100644 --- a/rtnl_addr.c +++ b/rtnl_addr.c @@ -73,14 +73,16 @@ decode_ifa_flags(struct tcb *const tcp, } static const nla_decoder_t ifaddrmsg_nla_decoders[] = { - [IFA_ADDRESS] = decode_ifa_address, - [IFA_LOCAL] = decode_ifa_address, - [IFA_LABEL] = decode_nla_str, - [IFA_BROADCAST] = decode_ifa_address, - [IFA_ANYCAST] = decode_ifa_address, - [IFA_CACHEINFO] = decode_ifa_cacheinfo, - [IFA_MULTICAST] = decode_ifa_address, - [IFA_FLAGS] = decode_ifa_flags + [IFA_ADDRESS] = decode_ifa_address, + [IFA_LOCAL] = decode_ifa_address, + [IFA_LABEL] = decode_nla_str, + [IFA_BROADCAST] = decode_ifa_address, + [IFA_ANYCAST] = decode_ifa_address, + [IFA_CACHEINFO] = decode_ifa_cacheinfo, + [IFA_MULTICAST] = decode_ifa_address, + [IFA_FLAGS] = decode_ifa_flags, + [IFA_RT_PRIORITY] = decode_nla_u32, + [IFA_TARGET_NETNSID] = decode_nla_s32, }; DECL_NETLINK_ROUTE_DECODER(decode_ifaddrmsg)