]> granicus.if.org Git - strace/commit
netlink: add a basic rtnetlink parser of link messages
authorJingPiao Chen <chenjingpiao@gmail.com>
Fri, 16 Jun 2017 13:11:23 +0000 (21:11 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 9 Aug 2017 00:43:49 +0000 (00:43 +0000)
commitb955f683f4ab49a4a3c5cce5b8cccb2562b57c7a
treee77386d7edfad84f9c3b1507cdbe8c517385c7ac
parent4c437e18561f5f45dd65a53f1d17b4c615d1758a
netlink: add a basic rtnetlink parser of link messages

* netlink_route.h: New file.
* rtnl_link.c: Likewise.
* Makefile.am (strace_SOURCES): Add them.
* defs.h (arp_hardware_types, iffflags): New xlat prototypes.
* netlink_route.c: Include "netlink_route.h"
and <linux/rtnetlink.h>.
(netlink_route_decoder_t): New typedef.
(route_decoders): New array.
(decode_netlink_route): Use it.

Co-authored-by: Fabien Siron <fabien.siron@epita.fr>
Makefile.am
defs.h
netlink_route.c
netlink_route.h [new file with mode: 0644]
rtnl_link.c [new file with mode: 0644]