netlink_smc_diag: implement SMC_DIAG_DMBINFO decoding
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sun, 19 Aug 2018 08:48:06 +0000 (10:48 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 27 Aug 2018 23:41:41 +0000 (23:41 +0000)
commitcf174ac87a04d386513b5af9bf5cc08dc333febf
tree5f0b36970747473d43e73b076506048a5ab5d6d7
parentf9578731fcabf329c1d5deb05afd12d2b8c61974
netlink_smc_diag: implement SMC_DIAG_DMBINFO decoding

The message has been added by Linux commit v4.19-rc1~140^2~507^2~1.

* linux/smc_diag.h: Include "gcc_compat.h".
(enum): Add SMC_DIAG_DMBINFO.
(struct smcd_diag_dmbinfo): New type definition.
* xlat/smc_diag_attrs.in (SMC_DIAG_DMBINFO): New constant.
* netlink_smc_diag.c (decode_smc_diag_dmbinfo): New function.
(smc_diag_msg_nla_decoders) [SMC_DIAG_DMBINFO]: New decoder, calls
decode_smc_diag_dmbinfo.
* tests/nlattr_smc_diag_msg.c: Add SMC_DIAG_DMBINFO check.
linux/smc_diag.h
netlink_smc_diag.c
tests/nlattr_smc_diag_msg.c
xlat/smc_diag_attrs.in