]> granicus.if.org Git - strace/commit
netlink: introduce family specific payload decoders
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 9 Jun 2017 23:06:42 +0000 (23:06 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 15 Jun 2017 00:30:47 +0000 (00:30 +0000)
commit09c4dac214f739726842a009f029cb26b58f21f0
tree054795a316839f681ced1b251eb1b4ad019f343c
parent1637e8771efc61abe94170a23de1b38ee2ef826e
netlink: introduce family specific payload decoders

* defs.h (netlink_decoder_t): New typedef.
(DECL_NETLINK): New macro.
(decode_netlink_sock_diag): New prototype.
* netlink.c (netlink_decoders): New array.
(decode_payload): Use it to invoke netlink family specific decoders.
* netlink_sock_diag.c: New file.
* Makefile.am (strace_SOURCES): Add it.

Co-authored-by: Fabien Siron <fabien.siron@epita.fr>
Co-authored-by: JingPiao Chen <chenjingpiao@gmail.com>
Makefile.am
defs.h
netlink.c
netlink_sock_diag.c [new file with mode: 0644]