]> granicus.if.org Git - strace/commit
netlink: refactor decode_nlmsg_flags
authorJingPiao Chen <chenjingpiao@gmail.com>
Sat, 9 Sep 2017 15:43:20 +0000 (23:43 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 26 Oct 2017 18:04:08 +0000 (18:04 +0000)
commit695de1df1329272b62c3f19f6b0cd5edb9e9150a
treed87d14ab66d88dc032aacce31453894996c48c7c
parent69c68ef5bf588fe22f1e76cc6464c70227418da7
netlink: refactor decode_nlmsg_flags

Refactor decode_nlmsg_flags to make it family-specific, just like
decode_nlmsg_type and decode_payload.

* netlink.c (decode_nlmsg_flags_crypto, decode_nlmsg_flags_route,
decode_nlmsg_flags_sock_diag, decode_nlmsg_flags_xfrm): New functions.
(nlmsg_flags_decoder_t): New typedef.
(nlmsg_flags): New array.
(decode_nlmsg_flags): Use it.
netlink.c