]> granicus.if.org Git - strace/commit
rtnl_neightbl: decode ndtmsg netlink attributes
authorJingPiao Chen <chenjingpiao@gmail.com>
Wed, 30 Aug 2017 13:51:30 +0000 (21:51 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 1 Sep 2017 08:41:08 +0000 (08:41 +0000)
commitbbfc46d63891e16ce9909cda4af06f08fc0c743f
tree3592d2a6dbdfe81b0119c3ffee3f656cf8008466
parent76ac04f5f9af334316843d5a8aee2a123af5220b
rtnl_neightbl: decode ndtmsg netlink attributes

* configure.ac (AC_CHECK_TYPES): Check for ndt_config
and ndt_stats structures in <linux/neighbour.h>.
(AC_CHECK_MEMBERS): Check for ndts_table_fulls field in struct ndt_stats.
* rtnl_neightbl.c: Include "xlat/rtnl_neightbl_parms_attrs.h".
(decode_ndt_config, decode_ndta_parms, decode_ndta_parms): New functions.
(ndt_parms_nla_decoders, ndtmsg_nla_decoders): New arrays.
(decode_ndtmsg): Use ndtmsg_nla_decoders.
* xlat/rtnl_neightbl_parms_attrs.in: New file.
configure.ac
rtnl_neightbl.c
xlat/rtnl_neightbl_parms_attrs.in [new file with mode: 0644]