summaryrefslogtreecommitdiff
path: root/netlink_smc_diag.c
diff options
context:
space:
mode:
authorEugene Syromyatnikov <evgsyr@gmail.com>2018-08-19 11:56:21 +0200
committerDmitry V. Levin <ldv@altlinux.org>2018-08-27 23:41:41 +0000
commitf7d175b562bda6c36f5d7303e497d0fd7cbf4cdd (patch)
tree97d7a3382a1e450aa712167d85c2835a1ea00544 /netlink_smc_diag.c
parent701fd04d8a992bb9bbdba6ee18c7057c1d5c4674 (diff)
downloadstrace-f7d175b562bda6c36f5d7303e497d0fd7cbf4cdd.tar.gz
netlink_smc_diag: decode smc_diag_msg.diag_fallback constant names
Introduced by Linux commit v4.19-rc1~140^2~285^2~4. * xlat/smc_diag_mode.in: New file. * netlink_smc_diag.c: Include "xlat/smc_diag_mode.h". (decode_smc_diag_msg): Print diag_fallback field using smc_diag_mode xlat. * tests/netlink_sock_diag.c (test_smc_diag_msg): Update expected output. * tests/nlattr_smc_diag_msg.c (print_smc_diag_msg): Likewise.
Diffstat (limited to 'netlink_smc_diag.c')
-rw-r--r--netlink_smc_diag.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/netlink_smc_diag.c b/netlink_smc_diag.c
index 42369ad89..c2e2c66a9 100644
--- a/netlink_smc_diag.c
+++ b/netlink_smc_diag.c
@@ -45,6 +45,7 @@
#include "xlat/smc_diag_attrs.h"
#include "xlat/smc_diag_extended_flags.h"
+#include "xlat/smc_diag_mode.h"
#include "xlat/smc_link_group_roles.h"
#include "xlat/smc_states.h"
@@ -190,7 +191,9 @@ DECL_NETLINK_DIAG_DECODER(decode_smc_diag_msg)
(void *) &msg + offset)) {
PRINT_FIELD_XVAL("", msg, diag_state,
smc_states, "SMC_???");
- PRINT_FIELD_U(", ", msg, diag_fallback);
+ PRINT_FIELD_XVAL_INDEX(", ", msg, diag_fallback,
+ smc_diag_mode,
+ "SMC_DIAG_MODE_???");
PRINT_FIELD_U(", ", msg, diag_shutdown);
/*
* AF_SMC protocol family socket handler