]> granicus.if.org Git - strace/commit
netlink: add a basic socket diag parser of AF_NETLINK messages
authorJingPiao Chen <chenjingpiao@gmail.com>
Tue, 13 Jun 2017 02:32:55 +0000 (10:32 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 15 Jun 2017 22:20:41 +0000 (22:20 +0000)
commitcbb03086401314d874f6e0107645da891f3c8aee
tree5e72cb5e2313bea6371fa11e8cdffed91b8d48d1
parent4a5b3b30e6f144dd4f923faad47c7026577a5d7b
netlink: add a basic socket diag parser of AF_NETLINK messages

* linux/netlink_diag.h (NDIAG_SHOW_GROUPS, NDIAG_SHOW_RING_CFG):
New macros.
* netlink_sock_diag.c: Include <linux/netlink_diag.h>,
"xlat/netlink_diag_show.h" and "xlat/netlink_states.h".
(decode_netlink_diag_req, decode_netlink_diag_msg): New functions.
(diag_decoders): Add AF_NETLINK.
* xlat/netlink_diag_show.in: New file.
* xlat/netlink_states.in: Likewise.

Co-authored-by: Fabien Siron <fabien.siron@epita.fr>
linux/netlink_diag.h
netlink_sock_diag.c
xlat/netlink_diag_show.in [new file with mode: 0644]
xlat/netlink_states.in [new file with mode: 0644]