diff options
author | Eugene Syromyatnikov <evgsyr@gmail.com> | 2019-01-03 18:47:25 +0100 |
---|---|---|
committer | Eugene Syromyatnikov <evgsyr@gmail.com> | 2019-01-03 18:47:25 +0100 |
commit | 45262b8d1cd86294296df89ce364138ece5b3a80 (patch) | |
tree | 779fe9d61202763468f14930c2837c564bc9a262 | |
parent | 4cbd8b7b7a9a35e3e8a54b28ec8a7180cda1523d (diff) | |
download | strace-45262b8d1cd86294296df89ce364138ece5b3a80.tar.gz |
rtnl_nsid: add NETNSA_TARGET_NSID and NETNSA_CURRENT_NSID attributes
* xlat/rtnl_nsid_attrs.in (NETNSA_TARGET_NSID): New constant, introduced
by Linux commit v4.20-rc3-1055-gcff478b9d9cc.
(NETNSA_CURRENT_NSID): New constant, introduced by Linux commit
v4.20-rc3-1057-g288f06a001eb.
* rtnl_nsid.c (rtgenmsg_nla_decoders): Decode NETNSA_TARGET_NSID and
NETNSA_CURRENT_NSID as s32.
-rw-r--r-- | rtnl_nsid.c | 8 | ||||
-rw-r--r-- | xlat/rtnl_nsid_attrs.in | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/rtnl_nsid.c b/rtnl_nsid.c index cf8cc9950..3c61e49ca 100644 --- a/rtnl_nsid.c +++ b/rtnl_nsid.c @@ -38,9 +38,11 @@ #include "xlat/rtnl_nsid_attrs.h" static const nla_decoder_t rtgenmsg_nla_decoders[] = { - [NETNSA_NSID] = decode_nla_s32, - [NETNSA_PID] = decode_nla_u32, - [NETNSA_FD] = decode_nla_fd + [NETNSA_NSID] = decode_nla_s32, + [NETNSA_PID] = decode_nla_u32, + [NETNSA_FD] = decode_nla_fd + [NETNSA_TARGET_NSID] = decode_nla_s32, + [NETNSA_CURRENT_NSID] = decode_nla_s32, }; DECL_NETLINK_ROUTE_DECODER(decode_rtgenmsg) diff --git a/xlat/rtnl_nsid_attrs.in b/xlat/rtnl_nsid_attrs.in index f5b01bfc7..591fb23f5 100644 --- a/xlat/rtnl_nsid_attrs.in +++ b/xlat/rtnl_nsid_attrs.in @@ -3,3 +3,5 @@ NETNSA_NONE 0 NETNSA_NSID 1 NETNSA_PID 2 NETNSA_FD 3 +NETNSA_TARGET_NSID 4 +NETNSA_CURRENT_NSID 5 |