(root)/
strace-6.5/
src/
xlat/
inet_devconf_indices.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/inet_devconf_indices.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(IPV4_DEVCONF_FORWARDING) || (defined(HAVE_DECL_IPV4_DEVCONF_FORWARDING) && HAVE_DECL_IPV4_DEVCONF_FORWARDING)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((IPV4_DEVCONF_FORWARDING) == (1), "IPV4_DEVCONF_FORWARDING != 1");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define IPV4_DEVCONF_FORWARDING 1
      12  #endif
      13  #if defined(IPV4_DEVCONF_MC_FORWARDING) || (defined(HAVE_DECL_IPV4_DEVCONF_MC_FORWARDING) && HAVE_DECL_IPV4_DEVCONF_MC_FORWARDING)
      14  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      15  static_assert((IPV4_DEVCONF_MC_FORWARDING) == (2), "IPV4_DEVCONF_MC_FORWARDING != 2");
      16  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      17  #else
      18  # define IPV4_DEVCONF_MC_FORWARDING 2
      19  #endif
      20  #if defined(IPV4_DEVCONF_PROXY_ARP) || (defined(HAVE_DECL_IPV4_DEVCONF_PROXY_ARP) && HAVE_DECL_IPV4_DEVCONF_PROXY_ARP)
      21  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      22  static_assert((IPV4_DEVCONF_PROXY_ARP) == (3), "IPV4_DEVCONF_PROXY_ARP != 3");
      23  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      24  #else
      25  # define IPV4_DEVCONF_PROXY_ARP 3
      26  #endif
      27  #if defined(IPV4_DEVCONF_ACCEPT_REDIRECTS) || (defined(HAVE_DECL_IPV4_DEVCONF_ACCEPT_REDIRECTS) && HAVE_DECL_IPV4_DEVCONF_ACCEPT_REDIRECTS)
      28  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      29  static_assert((IPV4_DEVCONF_ACCEPT_REDIRECTS) == (4), "IPV4_DEVCONF_ACCEPT_REDIRECTS != 4");
      30  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      31  #else
      32  # define IPV4_DEVCONF_ACCEPT_REDIRECTS 4
      33  #endif
      34  #if defined(IPV4_DEVCONF_SECURE_REDIRECTS) || (defined(HAVE_DECL_IPV4_DEVCONF_SECURE_REDIRECTS) && HAVE_DECL_IPV4_DEVCONF_SECURE_REDIRECTS)
      35  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      36  static_assert((IPV4_DEVCONF_SECURE_REDIRECTS) == (5), "IPV4_DEVCONF_SECURE_REDIRECTS != 5");
      37  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      38  #else
      39  # define IPV4_DEVCONF_SECURE_REDIRECTS 5
      40  #endif
      41  #if defined(IPV4_DEVCONF_SEND_REDIRECTS) || (defined(HAVE_DECL_IPV4_DEVCONF_SEND_REDIRECTS) && HAVE_DECL_IPV4_DEVCONF_SEND_REDIRECTS)
      42  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      43  static_assert((IPV4_DEVCONF_SEND_REDIRECTS) == (6), "IPV4_DEVCONF_SEND_REDIRECTS != 6");
      44  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      45  #else
      46  # define IPV4_DEVCONF_SEND_REDIRECTS 6
      47  #endif
      48  #if defined(IPV4_DEVCONF_SHARED_MEDIA) || (defined(HAVE_DECL_IPV4_DEVCONF_SHARED_MEDIA) && HAVE_DECL_IPV4_DEVCONF_SHARED_MEDIA)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((IPV4_DEVCONF_SHARED_MEDIA) == (7), "IPV4_DEVCONF_SHARED_MEDIA != 7");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define IPV4_DEVCONF_SHARED_MEDIA 7
      54  #endif
      55  #if defined(IPV4_DEVCONF_RP_FILTER) || (defined(HAVE_DECL_IPV4_DEVCONF_RP_FILTER) && HAVE_DECL_IPV4_DEVCONF_RP_FILTER)
      56  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      57  static_assert((IPV4_DEVCONF_RP_FILTER) == (8), "IPV4_DEVCONF_RP_FILTER != 8");
      58  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      59  #else
      60  # define IPV4_DEVCONF_RP_FILTER 8
      61  #endif
      62  #if defined(IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE) || (defined(HAVE_DECL_IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE) && HAVE_DECL_IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE)
      63  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      64  static_assert((IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE) == (9), "IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE != 9");
      65  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      66  #else
      67  # define IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE 9
      68  #endif
      69  #if defined(IPV4_DEVCONF_BOOTP_RELAY) || (defined(HAVE_DECL_IPV4_DEVCONF_BOOTP_RELAY) && HAVE_DECL_IPV4_DEVCONF_BOOTP_RELAY)
      70  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      71  static_assert((IPV4_DEVCONF_BOOTP_RELAY) == (10), "IPV4_DEVCONF_BOOTP_RELAY != 10");
      72  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      73  #else
      74  # define IPV4_DEVCONF_BOOTP_RELAY 10
      75  #endif
      76  #if defined(IPV4_DEVCONF_LOG_MARTIANS) || (defined(HAVE_DECL_IPV4_DEVCONF_LOG_MARTIANS) && HAVE_DECL_IPV4_DEVCONF_LOG_MARTIANS)
      77  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      78  static_assert((IPV4_DEVCONF_LOG_MARTIANS) == (11), "IPV4_DEVCONF_LOG_MARTIANS != 11");
      79  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      80  #else
      81  # define IPV4_DEVCONF_LOG_MARTIANS 11
      82  #endif
      83  #if defined(IPV4_DEVCONF_TAG) || (defined(HAVE_DECL_IPV4_DEVCONF_TAG) && HAVE_DECL_IPV4_DEVCONF_TAG)
      84  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      85  static_assert((IPV4_DEVCONF_TAG) == (12), "IPV4_DEVCONF_TAG != 12");
      86  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      87  #else
      88  # define IPV4_DEVCONF_TAG 12
      89  #endif
      90  #if defined(IPV4_DEVCONF_ARPFILTER) || (defined(HAVE_DECL_IPV4_DEVCONF_ARPFILTER) && HAVE_DECL_IPV4_DEVCONF_ARPFILTER)
      91  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      92  static_assert((IPV4_DEVCONF_ARPFILTER) == (13), "IPV4_DEVCONF_ARPFILTER != 13");
      93  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      94  #else
      95  # define IPV4_DEVCONF_ARPFILTER 13
      96  #endif
      97  #if defined(IPV4_DEVCONF_MEDIUM_ID) || (defined(HAVE_DECL_IPV4_DEVCONF_MEDIUM_ID) && HAVE_DECL_IPV4_DEVCONF_MEDIUM_ID)
      98  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      99  static_assert((IPV4_DEVCONF_MEDIUM_ID) == (14), "IPV4_DEVCONF_MEDIUM_ID != 14");
     100  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     101  #else
     102  # define IPV4_DEVCONF_MEDIUM_ID 14
     103  #endif
     104  #if defined(IPV4_DEVCONF_NOXFRM) || (defined(HAVE_DECL_IPV4_DEVCONF_NOXFRM) && HAVE_DECL_IPV4_DEVCONF_NOXFRM)
     105  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     106  static_assert((IPV4_DEVCONF_NOXFRM) == (15), "IPV4_DEVCONF_NOXFRM != 15");
     107  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     108  #else
     109  # define IPV4_DEVCONF_NOXFRM 15
     110  #endif
     111  #if defined(IPV4_DEVCONF_NOPOLICY) || (defined(HAVE_DECL_IPV4_DEVCONF_NOPOLICY) && HAVE_DECL_IPV4_DEVCONF_NOPOLICY)
     112  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     113  static_assert((IPV4_DEVCONF_NOPOLICY) == (16), "IPV4_DEVCONF_NOPOLICY != 16");
     114  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     115  #else
     116  # define IPV4_DEVCONF_NOPOLICY 16
     117  #endif
     118  #if defined(IPV4_DEVCONF_FORCE_IGMP_VERSION) || (defined(HAVE_DECL_IPV4_DEVCONF_FORCE_IGMP_VERSION) && HAVE_DECL_IPV4_DEVCONF_FORCE_IGMP_VERSION)
     119  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     120  static_assert((IPV4_DEVCONF_FORCE_IGMP_VERSION) == (17), "IPV4_DEVCONF_FORCE_IGMP_VERSION != 17");
     121  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     122  #else
     123  # define IPV4_DEVCONF_FORCE_IGMP_VERSION 17
     124  #endif
     125  #if defined(IPV4_DEVCONF_ARP_ANNOUNCE) || (defined(HAVE_DECL_IPV4_DEVCONF_ARP_ANNOUNCE) && HAVE_DECL_IPV4_DEVCONF_ARP_ANNOUNCE)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((IPV4_DEVCONF_ARP_ANNOUNCE) == (18), "IPV4_DEVCONF_ARP_ANNOUNCE != 18");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define IPV4_DEVCONF_ARP_ANNOUNCE 18
     131  #endif
     132  #if defined(IPV4_DEVCONF_ARP_IGNORE) || (defined(HAVE_DECL_IPV4_DEVCONF_ARP_IGNORE) && HAVE_DECL_IPV4_DEVCONF_ARP_IGNORE)
     133  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     134  static_assert((IPV4_DEVCONF_ARP_IGNORE) == (19), "IPV4_DEVCONF_ARP_IGNORE != 19");
     135  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     136  #else
     137  # define IPV4_DEVCONF_ARP_IGNORE 19
     138  #endif
     139  #if defined(IPV4_DEVCONF_PROMOTE_SECONDARIES) || (defined(HAVE_DECL_IPV4_DEVCONF_PROMOTE_SECONDARIES) && HAVE_DECL_IPV4_DEVCONF_PROMOTE_SECONDARIES)
     140  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     141  static_assert((IPV4_DEVCONF_PROMOTE_SECONDARIES) == (20), "IPV4_DEVCONF_PROMOTE_SECONDARIES != 20");
     142  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     143  #else
     144  # define IPV4_DEVCONF_PROMOTE_SECONDARIES 20
     145  #endif
     146  #if defined(IPV4_DEVCONF_ARP_ACCEPT) || (defined(HAVE_DECL_IPV4_DEVCONF_ARP_ACCEPT) && HAVE_DECL_IPV4_DEVCONF_ARP_ACCEPT)
     147  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     148  static_assert((IPV4_DEVCONF_ARP_ACCEPT) == (21), "IPV4_DEVCONF_ARP_ACCEPT != 21");
     149  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     150  #else
     151  # define IPV4_DEVCONF_ARP_ACCEPT 21
     152  #endif
     153  #if defined(IPV4_DEVCONF_ARP_NOTIFY) || (defined(HAVE_DECL_IPV4_DEVCONF_ARP_NOTIFY) && HAVE_DECL_IPV4_DEVCONF_ARP_NOTIFY)
     154  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     155  static_assert((IPV4_DEVCONF_ARP_NOTIFY) == (22), "IPV4_DEVCONF_ARP_NOTIFY != 22");
     156  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     157  #else
     158  # define IPV4_DEVCONF_ARP_NOTIFY 22
     159  #endif
     160  #if defined(IPV4_DEVCONF_ACCEPT_LOCAL) || (defined(HAVE_DECL_IPV4_DEVCONF_ACCEPT_LOCAL) && HAVE_DECL_IPV4_DEVCONF_ACCEPT_LOCAL)
     161  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     162  static_assert((IPV4_DEVCONF_ACCEPT_LOCAL) == (23), "IPV4_DEVCONF_ACCEPT_LOCAL != 23");
     163  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     164  #else
     165  # define IPV4_DEVCONF_ACCEPT_LOCAL 23
     166  #endif
     167  #if defined(IPV4_DEVCONF_SRC_VMARK) || (defined(HAVE_DECL_IPV4_DEVCONF_SRC_VMARK) && HAVE_DECL_IPV4_DEVCONF_SRC_VMARK)
     168  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     169  static_assert((IPV4_DEVCONF_SRC_VMARK) == (24), "IPV4_DEVCONF_SRC_VMARK != 24");
     170  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     171  #else
     172  # define IPV4_DEVCONF_SRC_VMARK 24
     173  #endif
     174  #if defined(IPV4_DEVCONF_PROXY_ARP_PVLAN) || (defined(HAVE_DECL_IPV4_DEVCONF_PROXY_ARP_PVLAN) && HAVE_DECL_IPV4_DEVCONF_PROXY_ARP_PVLAN)
     175  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     176  static_assert((IPV4_DEVCONF_PROXY_ARP_PVLAN) == (25), "IPV4_DEVCONF_PROXY_ARP_PVLAN != 25");
     177  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     178  #else
     179  # define IPV4_DEVCONF_PROXY_ARP_PVLAN 25
     180  #endif
     181  #if defined(IPV4_DEVCONF_ROUTE_LOCALNET) || (defined(HAVE_DECL_IPV4_DEVCONF_ROUTE_LOCALNET) && HAVE_DECL_IPV4_DEVCONF_ROUTE_LOCALNET)
     182  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     183  static_assert((IPV4_DEVCONF_ROUTE_LOCALNET) == (26), "IPV4_DEVCONF_ROUTE_LOCALNET != 26");
     184  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     185  #else
     186  # define IPV4_DEVCONF_ROUTE_LOCALNET 26
     187  #endif
     188  #if defined(IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL) || (defined(HAVE_DECL_IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL) && HAVE_DECL_IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL)
     189  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     190  static_assert((IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL) == (27), "IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL != 27");
     191  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     192  #else
     193  # define IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL 27
     194  #endif
     195  #if defined(IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL) || (defined(HAVE_DECL_IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL) && HAVE_DECL_IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL)
     196  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     197  static_assert((IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL) == (28), "IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL != 28");
     198  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     199  #else
     200  # define IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL 28
     201  #endif
     202  #if defined(IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN) || (defined(HAVE_DECL_IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN) && HAVE_DECL_IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN)
     203  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     204  static_assert((IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN) == (29), "IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN != 29");
     205  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     206  #else
     207  # define IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN 29
     208  #endif
     209  #if defined(IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST) || (defined(HAVE_DECL_IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST) && HAVE_DECL_IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST)
     210  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     211  static_assert((IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST) == (30), "IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST != 30");
     212  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     213  #else
     214  # define IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST 30
     215  #endif
     216  #if defined(IPV4_DEVCONF_DROP_GRATUITOUS_ARP) || (defined(HAVE_DECL_IPV4_DEVCONF_DROP_GRATUITOUS_ARP) && HAVE_DECL_IPV4_DEVCONF_DROP_GRATUITOUS_ARP)
     217  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     218  static_assert((IPV4_DEVCONF_DROP_GRATUITOUS_ARP) == (31), "IPV4_DEVCONF_DROP_GRATUITOUS_ARP != 31");
     219  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     220  #else
     221  # define IPV4_DEVCONF_DROP_GRATUITOUS_ARP 31
     222  #endif
     223  #if defined(IPV4_DEVCONF_BC_FORWARDING) || (defined(HAVE_DECL_IPV4_DEVCONF_BC_FORWARDING) && HAVE_DECL_IPV4_DEVCONF_BC_FORWARDING)
     224  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     225  static_assert((IPV4_DEVCONF_BC_FORWARDING) == (32), "IPV4_DEVCONF_BC_FORWARDING != 32");
     226  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     227  #else
     228  # define IPV4_DEVCONF_BC_FORWARDING 32
     229  #endif
     230  #if defined(IPV4_DEVCONF_ARP_EVICT_NOCARRIER) || (defined(HAVE_DECL_IPV4_DEVCONF_ARP_EVICT_NOCARRIER) && HAVE_DECL_IPV4_DEVCONF_ARP_EVICT_NOCARRIER)
     231  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     232  static_assert((IPV4_DEVCONF_ARP_EVICT_NOCARRIER) == (33), "IPV4_DEVCONF_ARP_EVICT_NOCARRIER != 33");
     233  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     234  #else
     235  # define IPV4_DEVCONF_ARP_EVICT_NOCARRIER 33
     236  #endif
     237  #undef XLAT_PREV_VAL
     238  
     239  #ifndef XLAT_MACROS_ONLY
     240  
     241  # ifdef IN_MPERS
     242  
     243  #  error static const struct xlat inet_devconf_indices in mpers mode
     244  
     245  # else
     246  
     247  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     248  static const struct xlat_data inet_devconf_indices_xdata[] = {
     249  
     250   [IPV4_DEVCONF_FORWARDING-1] = XLAT(IPV4_DEVCONF_FORWARDING-1),
     251   #define XLAT_VAL_0 ((unsigned) (IPV4_DEVCONF_FORWARDING-1))
     252   #define XLAT_STR_0 STRINGIFY(IPV4_DEVCONF_FORWARDING-1)
     253   [IPV4_DEVCONF_MC_FORWARDING-1] = XLAT(IPV4_DEVCONF_MC_FORWARDING-1),
     254   #define XLAT_VAL_1 ((unsigned) (IPV4_DEVCONF_MC_FORWARDING-1))
     255   #define XLAT_STR_1 STRINGIFY(IPV4_DEVCONF_MC_FORWARDING-1)
     256   [IPV4_DEVCONF_PROXY_ARP-1] = XLAT(IPV4_DEVCONF_PROXY_ARP-1),
     257   #define XLAT_VAL_2 ((unsigned) (IPV4_DEVCONF_PROXY_ARP-1))
     258   #define XLAT_STR_2 STRINGIFY(IPV4_DEVCONF_PROXY_ARP-1)
     259   [IPV4_DEVCONF_ACCEPT_REDIRECTS-1] = XLAT(IPV4_DEVCONF_ACCEPT_REDIRECTS-1),
     260   #define XLAT_VAL_3 ((unsigned) (IPV4_DEVCONF_ACCEPT_REDIRECTS-1))
     261   #define XLAT_STR_3 STRINGIFY(IPV4_DEVCONF_ACCEPT_REDIRECTS-1)
     262   [IPV4_DEVCONF_SECURE_REDIRECTS-1] = XLAT(IPV4_DEVCONF_SECURE_REDIRECTS-1),
     263   #define XLAT_VAL_4 ((unsigned) (IPV4_DEVCONF_SECURE_REDIRECTS-1))
     264   #define XLAT_STR_4 STRINGIFY(IPV4_DEVCONF_SECURE_REDIRECTS-1)
     265   [IPV4_DEVCONF_SEND_REDIRECTS-1] = XLAT(IPV4_DEVCONF_SEND_REDIRECTS-1),
     266   #define XLAT_VAL_5 ((unsigned) (IPV4_DEVCONF_SEND_REDIRECTS-1))
     267   #define XLAT_STR_5 STRINGIFY(IPV4_DEVCONF_SEND_REDIRECTS-1)
     268   [IPV4_DEVCONF_SHARED_MEDIA-1] = XLAT(IPV4_DEVCONF_SHARED_MEDIA-1),
     269   #define XLAT_VAL_6 ((unsigned) (IPV4_DEVCONF_SHARED_MEDIA-1))
     270   #define XLAT_STR_6 STRINGIFY(IPV4_DEVCONF_SHARED_MEDIA-1)
     271   [IPV4_DEVCONF_RP_FILTER-1] = XLAT(IPV4_DEVCONF_RP_FILTER-1),
     272   #define XLAT_VAL_7 ((unsigned) (IPV4_DEVCONF_RP_FILTER-1))
     273   #define XLAT_STR_7 STRINGIFY(IPV4_DEVCONF_RP_FILTER-1)
     274   [IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE-1] = XLAT(IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE-1),
     275   #define XLAT_VAL_8 ((unsigned) (IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE-1))
     276   #define XLAT_STR_8 STRINGIFY(IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE-1)
     277   [IPV4_DEVCONF_BOOTP_RELAY-1] = XLAT(IPV4_DEVCONF_BOOTP_RELAY-1),
     278   #define XLAT_VAL_9 ((unsigned) (IPV4_DEVCONF_BOOTP_RELAY-1))
     279   #define XLAT_STR_9 STRINGIFY(IPV4_DEVCONF_BOOTP_RELAY-1)
     280   [IPV4_DEVCONF_LOG_MARTIANS-1] = XLAT(IPV4_DEVCONF_LOG_MARTIANS-1),
     281   #define XLAT_VAL_10 ((unsigned) (IPV4_DEVCONF_LOG_MARTIANS-1))
     282   #define XLAT_STR_10 STRINGIFY(IPV4_DEVCONF_LOG_MARTIANS-1)
     283   [IPV4_DEVCONF_TAG-1] = XLAT(IPV4_DEVCONF_TAG-1),
     284   #define XLAT_VAL_11 ((unsigned) (IPV4_DEVCONF_TAG-1))
     285   #define XLAT_STR_11 STRINGIFY(IPV4_DEVCONF_TAG-1)
     286   [IPV4_DEVCONF_ARPFILTER-1] = XLAT(IPV4_DEVCONF_ARPFILTER-1),
     287   #define XLAT_VAL_12 ((unsigned) (IPV4_DEVCONF_ARPFILTER-1))
     288   #define XLAT_STR_12 STRINGIFY(IPV4_DEVCONF_ARPFILTER-1)
     289   [IPV4_DEVCONF_MEDIUM_ID-1] = XLAT(IPV4_DEVCONF_MEDIUM_ID-1),
     290   #define XLAT_VAL_13 ((unsigned) (IPV4_DEVCONF_MEDIUM_ID-1))
     291   #define XLAT_STR_13 STRINGIFY(IPV4_DEVCONF_MEDIUM_ID-1)
     292   [IPV4_DEVCONF_NOXFRM-1] = XLAT(IPV4_DEVCONF_NOXFRM-1),
     293   #define XLAT_VAL_14 ((unsigned) (IPV4_DEVCONF_NOXFRM-1))
     294   #define XLAT_STR_14 STRINGIFY(IPV4_DEVCONF_NOXFRM-1)
     295   [IPV4_DEVCONF_NOPOLICY-1] = XLAT(IPV4_DEVCONF_NOPOLICY-1),
     296   #define XLAT_VAL_15 ((unsigned) (IPV4_DEVCONF_NOPOLICY-1))
     297   #define XLAT_STR_15 STRINGIFY(IPV4_DEVCONF_NOPOLICY-1)
     298   [IPV4_DEVCONF_FORCE_IGMP_VERSION-1] = XLAT(IPV4_DEVCONF_FORCE_IGMP_VERSION-1),
     299   #define XLAT_VAL_16 ((unsigned) (IPV4_DEVCONF_FORCE_IGMP_VERSION-1))
     300   #define XLAT_STR_16 STRINGIFY(IPV4_DEVCONF_FORCE_IGMP_VERSION-1)
     301   [IPV4_DEVCONF_ARP_ANNOUNCE-1] = XLAT(IPV4_DEVCONF_ARP_ANNOUNCE-1),
     302   #define XLAT_VAL_17 ((unsigned) (IPV4_DEVCONF_ARP_ANNOUNCE-1))
     303   #define XLAT_STR_17 STRINGIFY(IPV4_DEVCONF_ARP_ANNOUNCE-1)
     304   [IPV4_DEVCONF_ARP_IGNORE-1] = XLAT(IPV4_DEVCONF_ARP_IGNORE-1),
     305   #define XLAT_VAL_18 ((unsigned) (IPV4_DEVCONF_ARP_IGNORE-1))
     306   #define XLAT_STR_18 STRINGIFY(IPV4_DEVCONF_ARP_IGNORE-1)
     307   [IPV4_DEVCONF_PROMOTE_SECONDARIES-1] = XLAT(IPV4_DEVCONF_PROMOTE_SECONDARIES-1),
     308   #define XLAT_VAL_19 ((unsigned) (IPV4_DEVCONF_PROMOTE_SECONDARIES-1))
     309   #define XLAT_STR_19 STRINGIFY(IPV4_DEVCONF_PROMOTE_SECONDARIES-1)
     310   [IPV4_DEVCONF_ARP_ACCEPT-1] = XLAT(IPV4_DEVCONF_ARP_ACCEPT-1),
     311   #define XLAT_VAL_20 ((unsigned) (IPV4_DEVCONF_ARP_ACCEPT-1))
     312   #define XLAT_STR_20 STRINGIFY(IPV4_DEVCONF_ARP_ACCEPT-1)
     313   [IPV4_DEVCONF_ARP_NOTIFY-1] = XLAT(IPV4_DEVCONF_ARP_NOTIFY-1),
     314   #define XLAT_VAL_21 ((unsigned) (IPV4_DEVCONF_ARP_NOTIFY-1))
     315   #define XLAT_STR_21 STRINGIFY(IPV4_DEVCONF_ARP_NOTIFY-1)
     316   [IPV4_DEVCONF_ACCEPT_LOCAL-1] = XLAT(IPV4_DEVCONF_ACCEPT_LOCAL-1),
     317   #define XLAT_VAL_22 ((unsigned) (IPV4_DEVCONF_ACCEPT_LOCAL-1))
     318   #define XLAT_STR_22 STRINGIFY(IPV4_DEVCONF_ACCEPT_LOCAL-1)
     319   [IPV4_DEVCONF_SRC_VMARK-1] = XLAT(IPV4_DEVCONF_SRC_VMARK-1),
     320   #define XLAT_VAL_23 ((unsigned) (IPV4_DEVCONF_SRC_VMARK-1))
     321   #define XLAT_STR_23 STRINGIFY(IPV4_DEVCONF_SRC_VMARK-1)
     322   [IPV4_DEVCONF_PROXY_ARP_PVLAN-1] = XLAT(IPV4_DEVCONF_PROXY_ARP_PVLAN-1),
     323   #define XLAT_VAL_24 ((unsigned) (IPV4_DEVCONF_PROXY_ARP_PVLAN-1))
     324   #define XLAT_STR_24 STRINGIFY(IPV4_DEVCONF_PROXY_ARP_PVLAN-1)
     325   [IPV4_DEVCONF_ROUTE_LOCALNET-1] = XLAT(IPV4_DEVCONF_ROUTE_LOCALNET-1),
     326   #define XLAT_VAL_25 ((unsigned) (IPV4_DEVCONF_ROUTE_LOCALNET-1))
     327   #define XLAT_STR_25 STRINGIFY(IPV4_DEVCONF_ROUTE_LOCALNET-1)
     328   [IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL-1] = XLAT(IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL-1),
     329   #define XLAT_VAL_26 ((unsigned) (IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL-1))
     330   #define XLAT_STR_26 STRINGIFY(IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL-1)
     331   [IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL-1] = XLAT(IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL-1),
     332   #define XLAT_VAL_27 ((unsigned) (IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL-1))
     333   #define XLAT_STR_27 STRINGIFY(IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL-1)
     334   [IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1] = XLAT(IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1),
     335   #define XLAT_VAL_28 ((unsigned) (IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1))
     336   #define XLAT_STR_28 STRINGIFY(IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1)
     337   [IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1] = XLAT(IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1),
     338   #define XLAT_VAL_29 ((unsigned) (IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1))
     339   #define XLAT_STR_29 STRINGIFY(IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1)
     340   [IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1] = XLAT(IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1),
     341   #define XLAT_VAL_30 ((unsigned) (IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1))
     342   #define XLAT_STR_30 STRINGIFY(IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1)
     343   [IPV4_DEVCONF_BC_FORWARDING-1] = XLAT(IPV4_DEVCONF_BC_FORWARDING-1),
     344   #define XLAT_VAL_31 ((unsigned) (IPV4_DEVCONF_BC_FORWARDING-1))
     345   #define XLAT_STR_31 STRINGIFY(IPV4_DEVCONF_BC_FORWARDING-1)
     346   [IPV4_DEVCONF_ARP_EVICT_NOCARRIER-1] = XLAT(IPV4_DEVCONF_ARP_EVICT_NOCARRIER-1),
     347   #define XLAT_VAL_32 ((unsigned) (IPV4_DEVCONF_ARP_EVICT_NOCARRIER-1))
     348   #define XLAT_STR_32 STRINGIFY(IPV4_DEVCONF_ARP_EVICT_NOCARRIER-1)
     349  };
     350  static
     351  const struct xlat inet_devconf_indices[1] = { {
     352   .data = inet_devconf_indices_xdata,
     353   .size = ARRAY_SIZE(inet_devconf_indices_xdata),
     354   .type = XT_INDEXED,
     355   .flags_mask = 0
     356  #  ifdef XLAT_VAL_0
     357    | XLAT_VAL_0
     358  #  endif
     359  #  ifdef XLAT_VAL_1
     360    | XLAT_VAL_1
     361  #  endif
     362  #  ifdef XLAT_VAL_2
     363    | XLAT_VAL_2
     364  #  endif
     365  #  ifdef XLAT_VAL_3
     366    | XLAT_VAL_3
     367  #  endif
     368  #  ifdef XLAT_VAL_4
     369    | XLAT_VAL_4
     370  #  endif
     371  #  ifdef XLAT_VAL_5
     372    | XLAT_VAL_5
     373  #  endif
     374  #  ifdef XLAT_VAL_6
     375    | XLAT_VAL_6
     376  #  endif
     377  #  ifdef XLAT_VAL_7
     378    | XLAT_VAL_7
     379  #  endif
     380  #  ifdef XLAT_VAL_8
     381    | XLAT_VAL_8
     382  #  endif
     383  #  ifdef XLAT_VAL_9
     384    | XLAT_VAL_9
     385  #  endif
     386  #  ifdef XLAT_VAL_10
     387    | XLAT_VAL_10
     388  #  endif
     389  #  ifdef XLAT_VAL_11
     390    | XLAT_VAL_11
     391  #  endif
     392  #  ifdef XLAT_VAL_12
     393    | XLAT_VAL_12
     394  #  endif
     395  #  ifdef XLAT_VAL_13
     396    | XLAT_VAL_13
     397  #  endif
     398  #  ifdef XLAT_VAL_14
     399    | XLAT_VAL_14
     400  #  endif
     401  #  ifdef XLAT_VAL_15
     402    | XLAT_VAL_15
     403  #  endif
     404  #  ifdef XLAT_VAL_16
     405    | XLAT_VAL_16
     406  #  endif
     407  #  ifdef XLAT_VAL_17
     408    | XLAT_VAL_17
     409  #  endif
     410  #  ifdef XLAT_VAL_18
     411    | XLAT_VAL_18
     412  #  endif
     413  #  ifdef XLAT_VAL_19
     414    | XLAT_VAL_19
     415  #  endif
     416  #  ifdef XLAT_VAL_20
     417    | XLAT_VAL_20
     418  #  endif
     419  #  ifdef XLAT_VAL_21
     420    | XLAT_VAL_21
     421  #  endif
     422  #  ifdef XLAT_VAL_22
     423    | XLAT_VAL_22
     424  #  endif
     425  #  ifdef XLAT_VAL_23
     426    | XLAT_VAL_23
     427  #  endif
     428  #  ifdef XLAT_VAL_24
     429    | XLAT_VAL_24
     430  #  endif
     431  #  ifdef XLAT_VAL_25
     432    | XLAT_VAL_25
     433  #  endif
     434  #  ifdef XLAT_VAL_26
     435    | XLAT_VAL_26
     436  #  endif
     437  #  ifdef XLAT_VAL_27
     438    | XLAT_VAL_27
     439  #  endif
     440  #  ifdef XLAT_VAL_28
     441    | XLAT_VAL_28
     442  #  endif
     443  #  ifdef XLAT_VAL_29
     444    | XLAT_VAL_29
     445  #  endif
     446  #  ifdef XLAT_VAL_30
     447    | XLAT_VAL_30
     448  #  endif
     449  #  ifdef XLAT_VAL_31
     450    | XLAT_VAL_31
     451  #  endif
     452  #  ifdef XLAT_VAL_32
     453    | XLAT_VAL_32
     454  #  endif
     455    ,
     456   .flags_strsz = 0
     457  #  ifdef XLAT_STR_0
     458    + sizeof(XLAT_STR_0)
     459  #  endif
     460  #  ifdef XLAT_STR_1
     461    + sizeof(XLAT_STR_1)
     462  #  endif
     463  #  ifdef XLAT_STR_2
     464    + sizeof(XLAT_STR_2)
     465  #  endif
     466  #  ifdef XLAT_STR_3
     467    + sizeof(XLAT_STR_3)
     468  #  endif
     469  #  ifdef XLAT_STR_4
     470    + sizeof(XLAT_STR_4)
     471  #  endif
     472  #  ifdef XLAT_STR_5
     473    + sizeof(XLAT_STR_5)
     474  #  endif
     475  #  ifdef XLAT_STR_6
     476    + sizeof(XLAT_STR_6)
     477  #  endif
     478  #  ifdef XLAT_STR_7
     479    + sizeof(XLAT_STR_7)
     480  #  endif
     481  #  ifdef XLAT_STR_8
     482    + sizeof(XLAT_STR_8)
     483  #  endif
     484  #  ifdef XLAT_STR_9
     485    + sizeof(XLAT_STR_9)
     486  #  endif
     487  #  ifdef XLAT_STR_10
     488    + sizeof(XLAT_STR_10)
     489  #  endif
     490  #  ifdef XLAT_STR_11
     491    + sizeof(XLAT_STR_11)
     492  #  endif
     493  #  ifdef XLAT_STR_12
     494    + sizeof(XLAT_STR_12)
     495  #  endif
     496  #  ifdef XLAT_STR_13
     497    + sizeof(XLAT_STR_13)
     498  #  endif
     499  #  ifdef XLAT_STR_14
     500    + sizeof(XLAT_STR_14)
     501  #  endif
     502  #  ifdef XLAT_STR_15
     503    + sizeof(XLAT_STR_15)
     504  #  endif
     505  #  ifdef XLAT_STR_16
     506    + sizeof(XLAT_STR_16)
     507  #  endif
     508  #  ifdef XLAT_STR_17
     509    + sizeof(XLAT_STR_17)
     510  #  endif
     511  #  ifdef XLAT_STR_18
     512    + sizeof(XLAT_STR_18)
     513  #  endif
     514  #  ifdef XLAT_STR_19
     515    + sizeof(XLAT_STR_19)
     516  #  endif
     517  #  ifdef XLAT_STR_20
     518    + sizeof(XLAT_STR_20)
     519  #  endif
     520  #  ifdef XLAT_STR_21
     521    + sizeof(XLAT_STR_21)
     522  #  endif
     523  #  ifdef XLAT_STR_22
     524    + sizeof(XLAT_STR_22)
     525  #  endif
     526  #  ifdef XLAT_STR_23
     527    + sizeof(XLAT_STR_23)
     528  #  endif
     529  #  ifdef XLAT_STR_24
     530    + sizeof(XLAT_STR_24)
     531  #  endif
     532  #  ifdef XLAT_STR_25
     533    + sizeof(XLAT_STR_25)
     534  #  endif
     535  #  ifdef XLAT_STR_26
     536    + sizeof(XLAT_STR_26)
     537  #  endif
     538  #  ifdef XLAT_STR_27
     539    + sizeof(XLAT_STR_27)
     540  #  endif
     541  #  ifdef XLAT_STR_28
     542    + sizeof(XLAT_STR_28)
     543  #  endif
     544  #  ifdef XLAT_STR_29
     545    + sizeof(XLAT_STR_29)
     546  #  endif
     547  #  ifdef XLAT_STR_30
     548    + sizeof(XLAT_STR_30)
     549  #  endif
     550  #  ifdef XLAT_STR_31
     551    + sizeof(XLAT_STR_31)
     552  #  endif
     553  #  ifdef XLAT_STR_32
     554    + sizeof(XLAT_STR_32)
     555  #  endif
     556    ,
     557  } };
     558  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     559  
     560  #  undef XLAT_STR_0
     561  #  undef XLAT_VAL_0
     562  #  undef XLAT_STR_1
     563  #  undef XLAT_VAL_1
     564  #  undef XLAT_STR_2
     565  #  undef XLAT_VAL_2
     566  #  undef XLAT_STR_3
     567  #  undef XLAT_VAL_3
     568  #  undef XLAT_STR_4
     569  #  undef XLAT_VAL_4
     570  #  undef XLAT_STR_5
     571  #  undef XLAT_VAL_5
     572  #  undef XLAT_STR_6
     573  #  undef XLAT_VAL_6
     574  #  undef XLAT_STR_7
     575  #  undef XLAT_VAL_7
     576  #  undef XLAT_STR_8
     577  #  undef XLAT_VAL_8
     578  #  undef XLAT_STR_9
     579  #  undef XLAT_VAL_9
     580  #  undef XLAT_STR_10
     581  #  undef XLAT_VAL_10
     582  #  undef XLAT_STR_11
     583  #  undef XLAT_VAL_11
     584  #  undef XLAT_STR_12
     585  #  undef XLAT_VAL_12
     586  #  undef XLAT_STR_13
     587  #  undef XLAT_VAL_13
     588  #  undef XLAT_STR_14
     589  #  undef XLAT_VAL_14
     590  #  undef XLAT_STR_15
     591  #  undef XLAT_VAL_15
     592  #  undef XLAT_STR_16
     593  #  undef XLAT_VAL_16
     594  #  undef XLAT_STR_17
     595  #  undef XLAT_VAL_17
     596  #  undef XLAT_STR_18
     597  #  undef XLAT_VAL_18
     598  #  undef XLAT_STR_19
     599  #  undef XLAT_VAL_19
     600  #  undef XLAT_STR_20
     601  #  undef XLAT_VAL_20
     602  #  undef XLAT_STR_21
     603  #  undef XLAT_VAL_21
     604  #  undef XLAT_STR_22
     605  #  undef XLAT_VAL_22
     606  #  undef XLAT_STR_23
     607  #  undef XLAT_VAL_23
     608  #  undef XLAT_STR_24
     609  #  undef XLAT_VAL_24
     610  #  undef XLAT_STR_25
     611  #  undef XLAT_VAL_25
     612  #  undef XLAT_STR_26
     613  #  undef XLAT_VAL_26
     614  #  undef XLAT_STR_27
     615  #  undef XLAT_VAL_27
     616  #  undef XLAT_STR_28
     617  #  undef XLAT_VAL_28
     618  #  undef XLAT_STR_29
     619  #  undef XLAT_VAL_29
     620  #  undef XLAT_STR_30
     621  #  undef XLAT_VAL_30
     622  #  undef XLAT_STR_31
     623  #  undef XLAT_VAL_31
     624  #  undef XLAT_STR_32
     625  #  undef XLAT_VAL_32
     626  # endif /* !IN_MPERS */
     627  
     628  #endif /* !XLAT_MACROS_ONLY */