diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2019-08-14 19:05:08 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2019-08-14 19:05:08 +0000 |
commit | c6798e895518e1d62bdf86d60bf80e36d5f6e254 (patch) | |
tree | 186a6159ff3cdaa451ee2350ef46d1678fcca29f | |
parent | d058acc5d12f7132d07a06e86be8bcdf7c5a0739 (diff) | |
download | strace-c6798e895518e1d62bdf86d60bf80e36d5f6e254.tar.gz |
xlat: mark as value indexed those files that meet certain criteria
Automatically prepend #value_indexed using the following script:
for f in xlat/*.in; do
awk -n 'BEGINFILE {if (FILENAME ~ /flag/) exit 1; nr=0}
(nr == 0 && $1 ~ /^#/) {exit 1}
$1 !~ /^[A-Z_0-9]/ {next}
NF < 2 || $2 !~ /^[0-9]/ || ($2 - nr != 0 && $2 - nr != 1) {exit 1}
{nr++}
ENDFILE {if (nr < 2) exit 1}' "$f" &&
sed -i '1i#value_indexed' "$f"
done
* xlat/blkpg_ops.in: Prepend #value_indexed.
* xlat/btrfs_balance_ctl_cmds.in: Likewise.
* xlat/btrfs_compress_types.in: Likewise.
* xlat/btrfs_cont_reading_from_srcdev_mode.in: Likewise.
* xlat/crypto_nl_attrs.in: Likewise.
* xlat/dcb_commands.in: Likewise.
* xlat/epollctls.in: Likewise.
* xlat/f_owner_types.in: Likewise.
* xlat/fib_rule_actions.in: Likewise.
* xlat/futexwakecmps.in: Likewise.
* xlat/futexwakeops.in: Likewise.
* xlat/ioprio_class.in: Likewise.
* xlat/ioprio_who.in: Likewise.
* xlat/kcmp_types.in: Likewise.
* xlat/keyctl_commands.in: Likewise.
* xlat/lwtunnel_encap_types.in: Likewise.
* xlat/mpol_modes.in: Likewise.
* xlat/multicast_router_types.in: Likewise.
* xlat/netfilter_versions.in: Likewise.
* xlat/netlink_protocols.in: Likewise.
* xlat/netlink_types.in: Likewise.
* xlat/nf_acct_msg_types.in: Likewise.
* xlat/nf_cthelper_msg_types.in: Likewise.
* xlat/nf_ctnetlink_exp_msg_types.in: Likewise.
* xlat/nf_ctnetlink_msg_types.in: Likewise.
* xlat/nf_cttimeout_msg_types.in: Likewise.
* xlat/nf_ipset_msg_types.in: Likewise.
* xlat/nf_nftables_msg_types.in: Likewise.
* xlat/nf_osf_msg_types.in: Likewise.
* xlat/nf_queue_msg_types.in: Likewise.
* xlat/nf_ulog_msg_types.in: Likewise.
* xlat/nl_netfilter_subsys_ids.in: Likewise.
* xlat/nlmsgerr_attrs.in: Likewise.
* xlat/pr_cap_ambient.in: Likewise.
* xlat/pr_dumpable.in: Likewise.
* xlat/pr_mce_kill.in: Likewise.
* xlat/pr_mce_kill_policy.in: Likewise.
* xlat/pr_set_mm.in: Likewise.
* xlat/pr_tsc.in: Likewise.
* xlat/quota_formats.in: Likewise.
* xlat/quotatypes.in: Likewise.
* xlat/routing_types.in: Likewise.
* xlat/rtnl_addr_attrs.in: Likewise.
* xlat/rtnl_addrlabel_attrs.in: Likewise.
* xlat/rtnl_dcb_attrs.in: Likewise.
* xlat/rtnl_ifla_brport_attrs.in: Likewise.
* xlat/rtnl_ifla_events.in: Likewise.
* xlat/rtnl_ifla_info_attrs.in: Likewise.
* xlat/rtnl_ifla_port_attrs.in: Likewise.
* xlat/rtnl_ifla_vf_port_attrs.in: Likewise.
* xlat/rtnl_ifla_xdp_attrs.in: Likewise.
* xlat/rtnl_link_attrs.in: Likewise.
* xlat/rtnl_mdb_attrs.in: Likewise.
* xlat/rtnl_mdba_mdb_attrs.in: Likewise.
* xlat/rtnl_mdba_mdb_eattr_attrs.in: Likewise.
* xlat/rtnl_mdba_mdb_entry_attrs.in: Likewise.
* xlat/rtnl_mdba_router_attrs.in: Likewise.
* xlat/rtnl_mdba_router_pattr_attrs.in: Likewise.
* xlat/rtnl_neigh_attrs.in: Likewise.
* xlat/rtnl_neightbl_attrs.in: Likewise.
* xlat/rtnl_neightbl_parms_attrs.in: Likewise.
* xlat/rtnl_netconf_attrs.in: Likewise.
* xlat/rtnl_route_attrs.in: Likewise.
* xlat/rtnl_rta_metrics_attrs.in: Likewise.
* xlat/rtnl_rule_attrs.in: Likewise.
* xlat/rtnl_tc_action_attrs.in: Likewise.
* xlat/rtnl_tc_attrs.in: Likewise.
* xlat/rtnl_tca_stab_attrs.in: Likewise.
* xlat/rtnl_tca_stats_attrs.in: Likewise.
* xlat/s390_guarded_storage_commands.in: Likewise.
* xlat/s390_runtime_instr_commands.in: Likewise.
* xlat/seccomp_mode.in: Likewise.
* xlat/seccomp_ops.in: Likewise.
* xlat/shutdown_modes.in: Likewise.
* xlat/sigchld_codes.in: Likewise.
* xlat/sigev_value.in: Likewise.
* xlat/sigpoll_codes.in: Likewise.
* xlat/smc_link_group_roles.in: Likewise.
* xlat/sock_netlink_options.in: Likewise.
* xlat/sock_pnp_options.in: Likewise.
* xlat/sock_tls_options.in: Likewise.
* xlat/socketcalls.in: Likewise.
* xlat/tcp_states.in: Likewise.
* xlat/uring_register_opcodes.in: Likewise.
* tests/socketcall.c (main): Update assertion.
85 files changed, 85 insertions, 1 deletions
diff --git a/tests/socketcall.c b/tests/socketcall.c index 95c0ebe05..11921b9bd 100644 --- a/tests/socketcall.c +++ b/tests/socketcall.c @@ -52,7 +52,7 @@ test_socketcall(const int i, const void *const addr) int main(void) { - assert((unsigned) sc_min == socketcalls->data[0].val); + assert(0 == socketcalls->data[0].val); assert((unsigned) sc_max == socketcalls->data[socketcalls->size - 1].val); const unsigned long *const args = tail_alloc(sizeof(*args) * 6); diff --git a/xlat/blkpg_ops.in b/xlat/blkpg_ops.in index fb194de5e..f4dc1e169 100644 --- a/xlat/blkpg_ops.in +++ b/xlat/blkpg_ops.in @@ -1,3 +1,4 @@ +#value_indexed BLKPG_ADD_PARTITION 1 BLKPG_DEL_PARTITION 2 BLKPG_RESIZE_PARTITION 3 diff --git a/xlat/btrfs_balance_ctl_cmds.in b/xlat/btrfs_balance_ctl_cmds.in index 5cdd0bc54..3e38dd9a2 100644 --- a/xlat/btrfs_balance_ctl_cmds.in +++ b/xlat/btrfs_balance_ctl_cmds.in @@ -1,2 +1,3 @@ +#value_indexed BTRFS_BALANCE_CTL_PAUSE 1 BTRFS_BALANCE_CTL_CANCEL 2 diff --git a/xlat/btrfs_compress_types.in b/xlat/btrfs_compress_types.in index c47d59fcf..969caeb5e 100644 --- a/xlat/btrfs_compress_types.in +++ b/xlat/btrfs_compress_types.in @@ -1,3 +1,4 @@ +#value_indexed BTRFS_COMPRESS_NONE 0 BTRFS_COMPRESS_ZLIB 1 BTRFS_COMPRESS_LZO 2 diff --git a/xlat/btrfs_cont_reading_from_srcdev_mode.in b/xlat/btrfs_cont_reading_from_srcdev_mode.in index 0a1decfbc..0ae8b5164 100644 --- a/xlat/btrfs_cont_reading_from_srcdev_mode.in +++ b/xlat/btrfs_cont_reading_from_srcdev_mode.in @@ -1,2 +1,3 @@ +#value_indexed BTRFS_IOCTL_DEV_REPLACE_CONT_READING_FROM_SRCDEV_MODE_ALWAYS 0 BTRFS_IOCTL_DEV_REPLACE_CONT_READING_FROM_SRCDEV_MODE_AVOID 1 diff --git a/xlat/crypto_nl_attrs.in b/xlat/crypto_nl_attrs.in index 02b366286..7ec320739 100644 --- a/xlat/crypto_nl_attrs.in +++ b/xlat/crypto_nl_attrs.in @@ -1,3 +1,4 @@ +#value_indexed CRYPTOCFGA_UNSPEC 0 CRYPTOCFGA_PRIORITY_VAL 1 CRYPTOCFGA_REPORT_LARVAL 2 diff --git a/xlat/dcb_commands.in b/xlat/dcb_commands.in index 6a5e6133a..9b3f5c3ed 100644 --- a/xlat/dcb_commands.in +++ b/xlat/dcb_commands.in @@ -1,3 +1,4 @@ +#value_indexed DCB_CMD_UNDEFINED 0 DCB_CMD_GSTATE 1 DCB_CMD_SSTATE 2 diff --git a/xlat/epollctls.in b/xlat/epollctls.in index 86665f689..2955c3a0d 100644 --- a/xlat/epollctls.in +++ b/xlat/epollctls.in @@ -1,3 +1,4 @@ +#value_indexed EPOLL_CTL_ADD 1 EPOLL_CTL_DEL 2 EPOLL_CTL_MOD 3 diff --git a/xlat/f_owner_types.in b/xlat/f_owner_types.in index 2c8124d8f..d1c0d3970 100644 --- a/xlat/f_owner_types.in +++ b/xlat/f_owner_types.in @@ -1,3 +1,4 @@ +#value_indexed F_OWNER_TID 0 F_OWNER_PID 1 F_OWNER_PGRP 2 diff --git a/xlat/fib_rule_actions.in b/xlat/fib_rule_actions.in index 55d59123f..181c2eabb 100644 --- a/xlat/fib_rule_actions.in +++ b/xlat/fib_rule_actions.in @@ -1,3 +1,4 @@ +#value_indexed FR_ACT_UNSPEC 0 FR_ACT_TO_TBL 1 FR_ACT_GOTO 2 diff --git a/xlat/futexwakecmps.in b/xlat/futexwakecmps.in index 743e44c2d..96d92069b 100644 --- a/xlat/futexwakecmps.in +++ b/xlat/futexwakecmps.in @@ -1,3 +1,4 @@ +#value_indexed FUTEX_OP_CMP_EQ 0 FUTEX_OP_CMP_NE 1 FUTEX_OP_CMP_LT 2 diff --git a/xlat/futexwakeops.in b/xlat/futexwakeops.in index 5bb5b1985..1086fecf8 100644 --- a/xlat/futexwakeops.in +++ b/xlat/futexwakeops.in @@ -1,3 +1,4 @@ +#value_indexed FUTEX_OP_SET 0 FUTEX_OP_ADD 1 FUTEX_OP_OR 2 diff --git a/xlat/ioprio_class.in b/xlat/ioprio_class.in index f7a3ed25e..dafd17427 100644 --- a/xlat/ioprio_class.in +++ b/xlat/ioprio_class.in @@ -1,3 +1,4 @@ +#value_indexed IOPRIO_CLASS_NONE 0 IOPRIO_CLASS_RT 1 IOPRIO_CLASS_BE 2 diff --git a/xlat/ioprio_who.in b/xlat/ioprio_who.in index dfb967c2c..2c2f4521d 100644 --- a/xlat/ioprio_who.in +++ b/xlat/ioprio_who.in @@ -1,3 +1,4 @@ +#value_indexed IOPRIO_WHO_PROCESS 1 IOPRIO_WHO_PGRP 2 IOPRIO_WHO_USER 3 diff --git a/xlat/kcmp_types.in b/xlat/kcmp_types.in index c37cf22b4..66f379250 100644 --- a/xlat/kcmp_types.in +++ b/xlat/kcmp_types.in @@ -1,3 +1,4 @@ +#value_indexed KCMP_FILE 0 KCMP_VM 1 KCMP_FILES 2 diff --git a/xlat/keyctl_commands.in b/xlat/keyctl_commands.in index 349531738..2fd35fff0 100644 --- a/xlat/keyctl_commands.in +++ b/xlat/keyctl_commands.in @@ -1,3 +1,4 @@ +#value_indexed KEYCTL_GET_KEYRING_ID 0 KEYCTL_JOIN_SESSION_KEYRING 1 KEYCTL_UPDATE 2 diff --git a/xlat/lwtunnel_encap_types.in b/xlat/lwtunnel_encap_types.in index 4654bd4a9..75eba1ce3 100644 --- a/xlat/lwtunnel_encap_types.in +++ b/xlat/lwtunnel_encap_types.in @@ -1,3 +1,4 @@ +#value_indexed LWTUNNEL_ENCAP_NONE 0 LWTUNNEL_ENCAP_MPLS 1 LWTUNNEL_ENCAP_IP 2 diff --git a/xlat/mpol_modes.in b/xlat/mpol_modes.in index 4150b201c..93d1b10d5 100644 --- a/xlat/mpol_modes.in +++ b/xlat/mpol_modes.in @@ -1,3 +1,4 @@ +#value_indexed MPOL_DEFAULT 0 MPOL_PREFERRED 1 MPOL_BIND 2 diff --git a/xlat/multicast_router_types.in b/xlat/multicast_router_types.in index 6a5c03c33..b53ea7893 100644 --- a/xlat/multicast_router_types.in +++ b/xlat/multicast_router_types.in @@ -1,3 +1,4 @@ +#value_indexed MDB_RTR_TYPE_DISABLED 0 MDB_RTR_TYPE_TEMP_QUERY 1 MDB_RTR_TYPE_PERM 2 diff --git a/xlat/netfilter_versions.in b/xlat/netfilter_versions.in index 09afc8e91..981ab4ac8 100644 --- a/xlat/netfilter_versions.in +++ b/xlat/netfilter_versions.in @@ -1,2 +1,3 @@ +#value_indexed NFNETLINK_V0 0 NFNETLINK_V1 1 diff --git a/xlat/netlink_protocols.in b/xlat/netlink_protocols.in index a76ebd7e9..020718b85 100644 --- a/xlat/netlink_protocols.in +++ b/xlat/netlink_protocols.in @@ -1,3 +1,4 @@ +#value_indexed NETLINK_ROUTE 0 NETLINK_UNUSED 1 NETLINK_USERSOCK 2 diff --git a/xlat/netlink_types.in b/xlat/netlink_types.in index 9cb529733..ad4a841ec 100644 --- a/xlat/netlink_types.in +++ b/xlat/netlink_types.in @@ -1,3 +1,4 @@ +#value_indexed NLMSG_NOOP 0x1 NLMSG_ERROR 0x2 NLMSG_DONE 0x3 diff --git a/xlat/nf_acct_msg_types.in b/xlat/nf_acct_msg_types.in index 3384ee0d4..b5c16024b 100644 --- a/xlat/nf_acct_msg_types.in +++ b/xlat/nf_acct_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed NFNL_MSG_ACCT_NEW 0 NFNL_MSG_ACCT_GET 1 NFNL_MSG_ACCT_GET_CTRZERO 2 diff --git a/xlat/nf_cthelper_msg_types.in b/xlat/nf_cthelper_msg_types.in index bbee697ab..34959a83f 100644 --- a/xlat/nf_cthelper_msg_types.in +++ b/xlat/nf_cthelper_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed NFNL_MSG_CTHELPER_NEW 0 NFNL_MSG_CTHELPER_GET 1 NFNL_MSG_CTHELPER_DEL 2 diff --git a/xlat/nf_ctnetlink_exp_msg_types.in b/xlat/nf_ctnetlink_exp_msg_types.in index 8236e066a..0f4eed4f3 100644 --- a/xlat/nf_ctnetlink_exp_msg_types.in +++ b/xlat/nf_ctnetlink_exp_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed IPCTNL_MSG_EXP_NEW 0 IPCTNL_MSG_EXP_GET 1 IPCTNL_MSG_EXP_DELETE 2 diff --git a/xlat/nf_ctnetlink_msg_types.in b/xlat/nf_ctnetlink_msg_types.in index 2dab1690c..ceec1c322 100644 --- a/xlat/nf_ctnetlink_msg_types.in +++ b/xlat/nf_ctnetlink_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed IPCTNL_MSG_CT_NEW 0 IPCTNL_MSG_CT_GET 1 IPCTNL_MSG_CT_DELETE 2 diff --git a/xlat/nf_cttimeout_msg_types.in b/xlat/nf_cttimeout_msg_types.in index bf6c5293a..cbb5429e3 100644 --- a/xlat/nf_cttimeout_msg_types.in +++ b/xlat/nf_cttimeout_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed IPCTNL_MSG_TIMEOUT_NEW 0 IPCTNL_MSG_TIMEOUT_GET 1 IPCTNL_MSG_TIMEOUT_DELETE 2 diff --git a/xlat/nf_ipset_msg_types.in b/xlat/nf_ipset_msg_types.in index a61d90646..22410324e 100644 --- a/xlat/nf_ipset_msg_types.in +++ b/xlat/nf_ipset_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed IPSET_CMD_NONE 0 IPSET_CMD_PROTOCOL 1 IPSET_CMD_CREATE 2 diff --git a/xlat/nf_nftables_msg_types.in b/xlat/nf_nftables_msg_types.in index eb1e773d0..d1c6732bf 100644 --- a/xlat/nf_nftables_msg_types.in +++ b/xlat/nf_nftables_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed NFT_MSG_NEWTABLE 0 NFT_MSG_GETTABLE 1 NFT_MSG_DELTABLE 2 diff --git a/xlat/nf_osf_msg_types.in b/xlat/nf_osf_msg_types.in index 636c93237..def28f777 100644 --- a/xlat/nf_osf_msg_types.in +++ b/xlat/nf_osf_msg_types.in @@ -1,2 +1,3 @@ +#value_indexed OSF_MSG_ADD 0 OSF_MSG_REMOVE 1 diff --git a/xlat/nf_queue_msg_types.in b/xlat/nf_queue_msg_types.in index 65c7bdd91..76b113d82 100644 --- a/xlat/nf_queue_msg_types.in +++ b/xlat/nf_queue_msg_types.in @@ -1,3 +1,4 @@ +#value_indexed NFQNL_MSG_PACKET 0 NFQNL_MSG_VERDICT 1 NFQNL_MSG_CONFIG 2 diff --git a/xlat/nf_ulog_msg_types.in b/xlat/nf_ulog_msg_types.in index 13ff42f2e..00b48559a 100644 --- a/xlat/nf_ulog_msg_types.in +++ b/xlat/nf_ulog_msg_types.in @@ -1,2 +1,3 @@ +#value_indexed NFULNL_MSG_PACKET 0 NFULNL_MSG_CONFIG 1 diff --git a/xlat/nl_netfilter_subsys_ids.in b/xlat/nl_netfilter_subsys_ids.in index 52aad8720..815d0772a 100644 --- a/xlat/nl_netfilter_subsys_ids.in +++ b/xlat/nl_netfilter_subsys_ids.in @@ -1,3 +1,4 @@ +#value_indexed NFNL_SUBSYS_NONE 0 NFNL_SUBSYS_CTNETLINK 1 NFNL_SUBSYS_CTNETLINK_EXP 2 diff --git a/xlat/nlmsgerr_attrs.in b/xlat/nlmsgerr_attrs.in index 589bc557b..2b7288088 100644 --- a/xlat/nlmsgerr_attrs.in +++ b/xlat/nlmsgerr_attrs.in @@ -1,3 +1,4 @@ +#value_indexed NLMSGERR_ATTR_UNUSED 0 NLMSGERR_ATTR_MSG 1 NLMSGERR_ATTR_OFFS 2 diff --git a/xlat/pr_cap_ambient.in b/xlat/pr_cap_ambient.in index 0f0d2f265..321fe364f 100644 --- a/xlat/pr_cap_ambient.in +++ b/xlat/pr_cap_ambient.in @@ -1,3 +1,4 @@ +#value_indexed PR_CAP_AMBIENT_IS_SET 1 PR_CAP_AMBIENT_RAISE 2 PR_CAP_AMBIENT_LOWER 3 diff --git a/xlat/pr_dumpable.in b/xlat/pr_dumpable.in index 0334b0b9b..b73fb648d 100644 --- a/xlat/pr_dumpable.in +++ b/xlat/pr_dumpable.in @@ -1,3 +1,4 @@ +#value_indexed /* Defined in include/linux/sched.h */ SUID_DUMP_DISABLE 0 /* No setuid dumping */ SUID_DUMP_USER 1 /* Dump as user of process */ diff --git a/xlat/pr_mce_kill.in b/xlat/pr_mce_kill.in index 574e55f25..66f5121f2 100644 --- a/xlat/pr_mce_kill.in +++ b/xlat/pr_mce_kill.in @@ -1,2 +1,3 @@ +#value_indexed PR_MCE_KILL_CLEAR 0 PR_MCE_KILL_SET 1 diff --git a/xlat/pr_mce_kill_policy.in b/xlat/pr_mce_kill_policy.in index 510b566ba..ad05cbf13 100644 --- a/xlat/pr_mce_kill_policy.in +++ b/xlat/pr_mce_kill_policy.in @@ -1,3 +1,4 @@ +#value_indexed PR_MCE_KILL_LATE 0 PR_MCE_KILL_EARLY 1 PR_MCE_KILL_DEFAULT 2 diff --git a/xlat/pr_set_mm.in b/xlat/pr_set_mm.in index 191ba8db5..65dda0809 100644 --- a/xlat/pr_set_mm.in +++ b/xlat/pr_set_mm.in @@ -1,3 +1,4 @@ +#value_indexed PR_SET_MM_START_CODE 1 PR_SET_MM_END_CODE 2 PR_SET_MM_START_DATA 3 diff --git a/xlat/pr_tsc.in b/xlat/pr_tsc.in index d03aafc7f..2c3eb0026 100644 --- a/xlat/pr_tsc.in +++ b/xlat/pr_tsc.in @@ -1,2 +1,3 @@ +#value_indexed PR_TSC_ENABLE 1 PR_TSC_SIGSEGV 2 diff --git a/xlat/quota_formats.in b/xlat/quota_formats.in index dcbbb61ca..6f59c058d 100644 --- a/xlat/quota_formats.in +++ b/xlat/quota_formats.in @@ -1,3 +1,4 @@ +#value_indexed QFMT_VFS_OLD 1 QFMT_VFS_V0 2 QFMT_OCFS2 3 diff --git a/xlat/quotatypes.in b/xlat/quotatypes.in index 671fe7df3..fec94f8b9 100644 --- a/xlat/quotatypes.in +++ b/xlat/quotatypes.in @@ -1,3 +1,4 @@ +#value_indexed USRQUOTA 0 GRPQUOTA 1 PRJQUOTA 2 diff --git a/xlat/routing_types.in b/xlat/routing_types.in index f7079d4e3..e9656a7d1 100644 --- a/xlat/routing_types.in +++ b/xlat/routing_types.in @@ -1,3 +1,4 @@ +#value_indexed RTN_UNSPEC 0 RTN_UNICAST 1 RTN_LOCAL 2 diff --git a/xlat/rtnl_addr_attrs.in b/xlat/rtnl_addr_attrs.in index 747a1c7db..71a9afb48 100644 --- a/xlat/rtnl_addr_attrs.in +++ b/xlat/rtnl_addr_attrs.in @@ -1,3 +1,4 @@ +#value_indexed IFA_UNSPEC 0 IFA_ADDRESS 1 IFA_LOCAL 2 diff --git a/xlat/rtnl_addrlabel_attrs.in b/xlat/rtnl_addrlabel_attrs.in index 0dc464d6d..bae0b6075 100644 --- a/xlat/rtnl_addrlabel_attrs.in +++ b/xlat/rtnl_addrlabel_attrs.in @@ -1,2 +1,3 @@ +#value_indexed IFAL_ADDRESS 1 IFAL_LABEL 2 diff --git a/xlat/rtnl_dcb_attrs.in b/xlat/rtnl_dcb_attrs.in index dd2ddf737..19cac7782 100644 --- a/xlat/rtnl_dcb_attrs.in +++ b/xlat/rtnl_dcb_attrs.in @@ -1,3 +1,4 @@ +#value_indexed DCB_ATTR_UNDEFINED 0 DCB_ATTR_IFNAME 1 DCB_ATTR_STATE 2 diff --git a/xlat/rtnl_ifla_brport_attrs.in b/xlat/rtnl_ifla_brport_attrs.in index 701771659..2a5150bbc 100644 --- a/xlat/rtnl_ifla_brport_attrs.in +++ b/xlat/rtnl_ifla_brport_attrs.in @@ -1,3 +1,4 @@ +#value_indexed IFLA_BRPORT_UNSPEC 0 IFLA_BRPORT_STATE 1 IFLA_BRPORT_PRIORITY 2 diff --git a/xlat/rtnl_ifla_events.in b/xlat/rtnl_ifla_events.in index 487b6ac24..ff7ca83f1 100644 --- a/xlat/rtnl_ifla_events.in +++ b/xlat/rtnl_ifla_events.in @@ -1,3 +1,4 @@ +#value_indexed IFLA_EVENT_NONE 0 IFLA_EVENT_REBOOT 1 IFLA_EVENT_FEATURES 2 diff --git a/xlat/rtnl_ifla_info_attrs.in b/xlat/rtnl_ifla_info_attrs.in index 61201d348..2b1445c42 100644 --- a/xlat/rtnl_ifla_info_attrs.in +++ b/xlat/rtnl_ifla_info_attrs.in @@ -1,3 +1,4 @@ +#value_indexed IFLA_INFO_UNSPEC 0 IFLA_INFO_KIND 1 IFLA_INFO_DATA 2 diff --git a/xlat/rtnl_ifla_port_attrs.in b/xlat/rtnl_ifla_port_attrs.in index 9079006ca..e498c6993 100644 --- a/xlat/rtnl_ifla_port_attrs.in +++ b/xlat/rtnl_ifla_port_attrs.in @@ -1,3 +1,4 @@ +#value_indexed IFLA_PORT_UNSPEC 0 IFLA_PORT_VF 1 IFLA_PORT_PROFILE 2 diff --git a/xlat/rtnl_ifla_vf_port_attrs.in b/xlat/rtnl_ifla_vf_port_attrs.in index 7f93051ca..afff1f3fb 100644 --- a/xlat/rtnl_ifla_vf_port_attrs.in +++ b/xlat/rtnl_ifla_vf_port_attrs.in @@ -1,2 +1,3 @@ +#value_indexed IFLA_VF_PORT_UNSPEC 0 IFLA_VF_PORT 1 diff --git a/xlat/rtnl_ifla_xdp_attrs.in b/xlat/rtnl_ifla_xdp_attrs.in index b12958f57..9303f79d1 100644 --- a/xlat/rtnl_ifla_xdp_attrs.in +++ b/xlat/rtnl_ifla_xdp_attrs.in @@ -1,3 +1,4 @@ +#value_indexed IFLA_XDP_UNSPEC 0 IFLA_XDP_FD 1 IFLA_XDP_ATTACHED 2 diff --git a/xlat/rtnl_link_attrs.in b/xlat/rtnl_link_attrs.in index 1c0fa2dd3..a32e8566b 100644 --- a/xlat/rtnl_link_attrs.in +++ b/xlat/rtnl_link_attrs.in @@ -1,3 +1,4 @@ +#value_indexed IFLA_UNSPEC 0 IFLA_ADDRESS 1 IFLA_BROADCAST 2 diff --git a/xlat/rtnl_mdb_attrs.in b/xlat/rtnl_mdb_attrs.in index b80466247..9db05cd1e 100644 --- a/xlat/rtnl_mdb_attrs.in +++ b/xlat/rtnl_mdb_attrs.in @@ -1,3 +1,4 @@ +#value_indexed MDBA_UNSPEC 0 MDBA_MDB 1 MDBA_ROUTER 2 diff --git a/xlat/rtnl_mdba_mdb_attrs.in b/xlat/rtnl_mdba_mdb_attrs.in index 7ff5cce38..41f396272 100644 --- a/xlat/rtnl_mdba_mdb_attrs.in +++ b/xlat/rtnl_mdba_mdb_attrs.in @@ -1,2 +1,3 @@ +#value_indexed MDBA_MDB_UNSPEC 0 MDBA_MDB_ENTRY 1 diff --git a/xlat/rtnl_mdba_mdb_eattr_attrs.in b/xlat/rtnl_mdba_mdb_eattr_attrs.in index c7c1b7b32..de2e91c67 100644 --- a/xlat/rtnl_mdba_mdb_eattr_attrs.in +++ b/xlat/rtnl_mdba_mdb_eattr_attrs.in @@ -1,2 +1,3 @@ +#value_indexed MDBA_MDB_EATTR_UNSPEC 0 MDBA_MDB_EATTR_TIMER 1 diff --git a/xlat/rtnl_mdba_mdb_entry_attrs.in b/xlat/rtnl_mdba_mdb_entry_attrs.in index 52b18d69e..7216a6b09 100644 --- a/xlat/rtnl_mdba_mdb_entry_attrs.in +++ b/xlat/rtnl_mdba_mdb_entry_attrs.in @@ -1,2 +1,3 @@ +#value_indexed MDBA_MDB_ENTRY_UNSPEC 0 MDBA_MDB_ENTRY_INFO 1 diff --git a/xlat/rtnl_mdba_router_attrs.in b/xlat/rtnl_mdba_router_attrs.in index 21dfeaa3e..04505a155 100644 --- a/xlat/rtnl_mdba_router_attrs.in +++ b/xlat/rtnl_mdba_router_attrs.in @@ -1,2 +1,3 @@ +#value_indexed MDBA_ROUTER_UNSPEC 0 MDBA_ROUTER_PORT 1 diff --git a/xlat/rtnl_mdba_router_pattr_attrs.in b/xlat/rtnl_mdba_router_pattr_attrs.in index 901e4f2fb..c2964defd 100644 --- a/xlat/rtnl_mdba_router_pattr_attrs.in +++ b/xlat/rtnl_mdba_router_pattr_attrs.in @@ -1,3 +1,4 @@ +#value_indexed MDBA_ROUTER_PATTR_UNSPEC 0 MDBA_ROUTER_PATTR_TIMER 1 MDBA_ROUTER_PATTR_TYPE 2 diff --git a/xlat/rtnl_neigh_attrs.in b/xlat/rtnl_neigh_attrs.in index b59c63d2f..992ebd9f2 100644 --- a/xlat/rtnl_neigh_attrs.in +++ b/xlat/rtnl_neigh_attrs.in @@ -1,3 +1,4 @@ +#value_indexed NDA_UNSPEC 0 NDA_DST 1 NDA_LLADDR 2 diff --git a/xlat/rtnl_neightbl_attrs.in b/xlat/rtnl_neightbl_attrs.in index ea840f669..92982d299 100644 --- a/xlat/rtnl_neightbl_attrs.in +++ b/xlat/rtnl_neightbl_attrs.in @@ -1,3 +1,4 @@ +#value_indexed NDTA_UNSPEC 0 NDTA_NAME 1 NDTA_THRESH1 2 diff --git a/xlat/rtnl_neightbl_parms_attrs.in b/xlat/rtnl_neightbl_parms_attrs.in index 9fcbff098..47f4adea1 100644 --- a/xlat/rtnl_neightbl_parms_attrs.in +++ b/xlat/rtnl_neightbl_parms_attrs.in @@ -1,3 +1,4 @@ +#value_indexed NDTPA_UNSPEC 0 NDTPA_IFINDEX 1 NDTPA_REFCNT 2 diff --git a/xlat/rtnl_netconf_attrs.in b/xlat/rtnl_netconf_attrs.in index 285398f56..3aab81eee 100644 --- a/xlat/rtnl_netconf_attrs.in +++ b/xlat/rtnl_netconf_attrs.in @@ -1,3 +1,4 @@ +#value_indexed NETCONFA_UNSPEC 0 NETCONFA_IFINDEX 1 NETCONFA_FORWARDING 2 diff --git a/xlat/rtnl_route_attrs.in b/xlat/rtnl_route_attrs.in index bfd765801..dd7c973e3 100644 --- a/xlat/rtnl_route_attrs.in +++ b/xlat/rtnl_route_attrs.in @@ -1,3 +1,4 @@ +#value_indexed RTA_UNSPEC 0 RTA_DST 1 RTA_SRC 2 diff --git a/xlat/rtnl_rta_metrics_attrs.in b/xlat/rtnl_rta_metrics_attrs.in index 2a6833321..17d7a9a13 100644 --- a/xlat/rtnl_rta_metrics_attrs.in +++ b/xlat/rtnl_rta_metrics_attrs.in @@ -1,3 +1,4 @@ +#value_indexed RTAX_UNSPEC 0 RTAX_LOCK 1 RTAX_MTU 2 diff --git a/xlat/rtnl_rule_attrs.in b/xlat/rtnl_rule_attrs.in index 96ab44275..4552f2a28 100644 --- a/xlat/rtnl_rule_attrs.in +++ b/xlat/rtnl_rule_attrs.in @@ -1,3 +1,4 @@ +#value_indexed FRA_UNSPEC 0 FRA_DST 1 FRA_SRC 2 diff --git a/xlat/rtnl_tc_action_attrs.in b/xlat/rtnl_tc_action_attrs.in index ebb3dd472..3d48a51dd 100644 --- a/xlat/rtnl_tc_action_attrs.in +++ b/xlat/rtnl_tc_action_attrs.in @@ -1,3 +1,4 @@ +#value_indexed TCA_ACT_UNSPEC 0 TCA_ACT_KIND 1 TCA_ACT_OPTIONS 2 diff --git a/xlat/rtnl_tc_attrs.in b/xlat/rtnl_tc_attrs.in index b3cdcf4e0..29475aab7 100644 --- a/xlat/rtnl_tc_attrs.in +++ b/xlat/rtnl_tc_attrs.in @@ -1,3 +1,4 @@ +#value_indexed TCA_UNSPEC 0 TCA_KIND 1 TCA_OPTIONS 2 diff --git a/xlat/rtnl_tca_stab_attrs.in b/xlat/rtnl_tca_stab_attrs.in index dd3d6efca..4a01b4e20 100644 --- a/xlat/rtnl_tca_stab_attrs.in +++ b/xlat/rtnl_tca_stab_attrs.in @@ -1,3 +1,4 @@ +#value_indexed TCA_STAB_UNSPEC 0 TCA_STAB_BASE 1 TCA_STAB_DATA 2 diff --git a/xlat/rtnl_tca_stats_attrs.in b/xlat/rtnl_tca_stats_attrs.in index 82b8a3378..89b32906a 100644 --- a/xlat/rtnl_tca_stats_attrs.in +++ b/xlat/rtnl_tca_stats_attrs.in @@ -1,3 +1,4 @@ +#value_indexed TCA_STATS_UNSPEC 0 TCA_STATS_BASIC 1 TCA_STATS_RATE_EST 2 diff --git a/xlat/s390_guarded_storage_commands.in b/xlat/s390_guarded_storage_commands.in index 410e33e78..e9a82dde8 100644 --- a/xlat/s390_guarded_storage_commands.in +++ b/xlat/s390_guarded_storage_commands.in @@ -1,3 +1,4 @@ +#value_indexed GS_ENABLE 0 GS_DISABLE 1 GS_SET_BC_CB 2 diff --git a/xlat/s390_runtime_instr_commands.in b/xlat/s390_runtime_instr_commands.in index 395afc419..220acc4b5 100644 --- a/xlat/s390_runtime_instr_commands.in +++ b/xlat/s390_runtime_instr_commands.in @@ -1,2 +1,3 @@ +#value_indexed S390_RUNTIME_INSTR_START 0x1 S390_RUNTIME_INSTR_STOP 0x2 diff --git a/xlat/seccomp_mode.in b/xlat/seccomp_mode.in index eed9faec1..bdaab34fb 100644 --- a/xlat/seccomp_mode.in +++ b/xlat/seccomp_mode.in @@ -1,3 +1,4 @@ +#value_indexed SECCOMP_MODE_DISABLED 0 SECCOMP_MODE_STRICT 1 SECCOMP_MODE_FILTER 2 diff --git a/xlat/seccomp_ops.in b/xlat/seccomp_ops.in index 97de186f4..6695f25bd 100644 --- a/xlat/seccomp_ops.in +++ b/xlat/seccomp_ops.in @@ -1,3 +1,4 @@ +#value_indexed SECCOMP_SET_MODE_STRICT 0 SECCOMP_SET_MODE_FILTER 1 SECCOMP_GET_ACTION_AVAIL 2 diff --git a/xlat/shutdown_modes.in b/xlat/shutdown_modes.in index 299671169..da592b912 100644 --- a/xlat/shutdown_modes.in +++ b/xlat/shutdown_modes.in @@ -1,3 +1,4 @@ +#value_indexed SHUT_RD 0 SHUT_WR 1 SHUT_RDWR 2 diff --git a/xlat/sigchld_codes.in b/xlat/sigchld_codes.in index 202bec44c..a919bbae8 100644 --- a/xlat/sigchld_codes.in +++ b/xlat/sigchld_codes.in @@ -1,3 +1,4 @@ +#value_indexed CLD_EXITED 1 CLD_KILLED 2 CLD_DUMPED 3 diff --git a/xlat/sigev_value.in b/xlat/sigev_value.in index d09806bb6..961d0ec77 100644 --- a/xlat/sigev_value.in +++ b/xlat/sigev_value.in @@ -1,3 +1,4 @@ +#value_indexed SIGEV_SIGNAL 0 SIGEV_NONE 1 SIGEV_THREAD 2 diff --git a/xlat/sigpoll_codes.in b/xlat/sigpoll_codes.in index 00c2a1b77..a5471678b 100644 --- a/xlat/sigpoll_codes.in +++ b/xlat/sigpoll_codes.in @@ -1,3 +1,4 @@ +#value_indexed POLL_IN 1 POLL_OUT 2 POLL_MSG 3 diff --git a/xlat/smc_link_group_roles.in b/xlat/smc_link_group_roles.in index d1cc06d4e..c278526ae 100644 --- a/xlat/smc_link_group_roles.in +++ b/xlat/smc_link_group_roles.in @@ -1,2 +1,3 @@ +#value_indexed SMC_CLNT 0 SMC_SERV 1 diff --git a/xlat/sock_netlink_options.in b/xlat/sock_netlink_options.in index 391157478..e754ba590 100644 --- a/xlat/sock_netlink_options.in +++ b/xlat/sock_netlink_options.in @@ -1,3 +1,4 @@ +#value_indexed NETLINK_ADD_MEMBERSHIP 1 NETLINK_DROP_MEMBERSHIP 2 NETLINK_PKTINFO 3 diff --git a/xlat/sock_pnp_options.in b/xlat/sock_pnp_options.in index a8d939c2e..03d251b36 100644 --- a/xlat/sock_pnp_options.in +++ b/xlat/sock_pnp_options.in @@ -1,3 +1,4 @@ +#value_indexed PNPIPE_ENCAP 1 PNPIPE_IFINDEX 2 PNPIPE_HANDLE 3 diff --git a/xlat/sock_tls_options.in b/xlat/sock_tls_options.in index 5fcefd64a..9a2ddb0a1 100644 --- a/xlat/sock_tls_options.in +++ b/xlat/sock_tls_options.in @@ -1,2 +1,3 @@ +#value_indexed TLS_TX 1 TLS_RX 2 diff --git a/xlat/socketcalls.in b/xlat/socketcalls.in index 3ffeb6f2f..d31a91042 100644 --- a/xlat/socketcalls.in +++ b/xlat/socketcalls.in @@ -1,3 +1,4 @@ +#value_indexed SYS_SOCKET 1 SYS_BIND 2 SYS_CONNECT 3 diff --git a/xlat/tcp_states.in b/xlat/tcp_states.in index 287dc4317..d78d779fd 100644 --- a/xlat/tcp_states.in +++ b/xlat/tcp_states.in @@ -1,3 +1,4 @@ +#value_indexed TCP_ESTABLISHED 1 TCP_SYN_SENT 2 TCP_SYN_RECV 3 diff --git a/xlat/uring_register_opcodes.in b/xlat/uring_register_opcodes.in index d98df2e72..c8267d37f 100644 --- a/xlat/uring_register_opcodes.in +++ b/xlat/uring_register_opcodes.in @@ -1,3 +1,4 @@ +#value_indexed IORING_REGISTER_BUFFERS 0U IORING_UNREGISTER_BUFFERS 1U IORING_REGISTER_FILES 2U |