]> granicus.if.org Git - strace/commitdiff
rtnl_link: add decoding of new IFLA_* attributes
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 12 Feb 2018 19:02:58 +0000 (20:02 +0100)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 27 Feb 2018 13:14:38 +0000 (13:14 +0000)
* xlat/rtnl_link_attrs.in (IFLA_NEW_NETNSID, IFLA_IF_NETNSID,
IFLA_CARRIER_UP_COUNT, IFLA_CARRIER_DOWN_COUNT, IFLA_NEW_IFINDEX): New
constants introduced by linux kernel commits v4.15-rc1~84^2~557,
v4.15-rc1~84^2~133^2, v4.16-rc1~123^2~91, and v4.16-rc1~123^2~24^2.
* rtnl_link.c (ifinfomsg_nla_decoders) <IFLA_NEW_NETNSID,
IFLA_IF_NETNSID, IFLA_CARRIER_UP_COUNT, IFLA_CARRIER_DOWN_COUNT,
IFLA_NEW_IFINDEX>: New items.

rtnl_link.c
xlat/rtnl_link_attrs.in

index b2ebde2ba23ed5d148f631a8fdad7c9d04c2e05e..a01452fad11dc2dff38649a808c36324cdddf75c 100644 (file)
@@ -437,6 +437,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_s32,
 };
 
 DECL_NETLINK_ROUTE_DECODER(decode_ifinfomsg)
index eb7f4754372b0344bbc7c68759abed3b6197f8ff..9ba08ad9c40a84417e4fb95e23a4d7b1caa51934 100644 (file)
@@ -43,3 +43,8 @@ IFLA_GSO_MAX_SIZE     41
 IFLA_PAD               42
 IFLA_XDP               43
 IFLA_EVENT             44
+IFLA_NEW_NETNSID       45
+IFLA_IF_NETNSID                46
+IFLA_CARRIER_UP_COUNT  47
+IFLA_CARRIER_DOWN_COUNT        48
+IFLA_NEW_IFINDEX       49