(root)/
strace-6.5/
src/
xlat/
rtnl_rule_attrs.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/rtnl_rule_attrs.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #undef XLAT_PREV_VAL
       7  
       8  #ifndef XLAT_MACROS_ONLY
       9  
      10  # ifdef IN_MPERS
      11  
      12  #  error static const struct xlat rtnl_rule_attrs in mpers mode
      13  
      14  # else
      15  
      16  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      17  static const struct xlat_data rtnl_rule_attrs_xdata[] = {
      18   [FRA_UNSPEC] = XLAT(FRA_UNSPEC),
      19   #define XLAT_VAL_0 ((unsigned) (FRA_UNSPEC))
      20   #define XLAT_STR_0 STRINGIFY(FRA_UNSPEC)
      21   [FRA_DST] = XLAT(FRA_DST),
      22   #define XLAT_VAL_1 ((unsigned) (FRA_DST))
      23   #define XLAT_STR_1 STRINGIFY(FRA_DST)
      24   [FRA_SRC] = XLAT(FRA_SRC),
      25   #define XLAT_VAL_2 ((unsigned) (FRA_SRC))
      26   #define XLAT_STR_2 STRINGIFY(FRA_SRC)
      27   [FRA_IIFNAME] = XLAT(FRA_IIFNAME),
      28   #define XLAT_VAL_3 ((unsigned) (FRA_IIFNAME))
      29   #define XLAT_STR_3 STRINGIFY(FRA_IIFNAME)
      30   [FRA_GOTO] = XLAT(FRA_GOTO),
      31   #define XLAT_VAL_4 ((unsigned) (FRA_GOTO))
      32   #define XLAT_STR_4 STRINGIFY(FRA_GOTO)
      33   [FRA_UNUSED2] = XLAT(FRA_UNUSED2),
      34   #define XLAT_VAL_5 ((unsigned) (FRA_UNUSED2))
      35   #define XLAT_STR_5 STRINGIFY(FRA_UNUSED2)
      36   [FRA_PRIORITY] = XLAT(FRA_PRIORITY),
      37   #define XLAT_VAL_6 ((unsigned) (FRA_PRIORITY))
      38   #define XLAT_STR_6 STRINGIFY(FRA_PRIORITY)
      39   [FRA_UNUSED3] = XLAT(FRA_UNUSED3),
      40   #define XLAT_VAL_7 ((unsigned) (FRA_UNUSED3))
      41   #define XLAT_STR_7 STRINGIFY(FRA_UNUSED3)
      42   [FRA_UNUSED4] = XLAT(FRA_UNUSED4),
      43   #define XLAT_VAL_8 ((unsigned) (FRA_UNUSED4))
      44   #define XLAT_STR_8 STRINGIFY(FRA_UNUSED4)
      45   [FRA_UNUSED5] = XLAT(FRA_UNUSED5),
      46   #define XLAT_VAL_9 ((unsigned) (FRA_UNUSED5))
      47   #define XLAT_STR_9 STRINGIFY(FRA_UNUSED5)
      48   [FRA_FWMARK] = XLAT(FRA_FWMARK),
      49   #define XLAT_VAL_10 ((unsigned) (FRA_FWMARK))
      50   #define XLAT_STR_10 STRINGIFY(FRA_FWMARK)
      51   [FRA_FLOW] = XLAT(FRA_FLOW),
      52   #define XLAT_VAL_11 ((unsigned) (FRA_FLOW))
      53   #define XLAT_STR_11 STRINGIFY(FRA_FLOW)
      54   [FRA_TUN_ID] = XLAT(FRA_TUN_ID),
      55   #define XLAT_VAL_12 ((unsigned) (FRA_TUN_ID))
      56   #define XLAT_STR_12 STRINGIFY(FRA_TUN_ID)
      57   [FRA_SUPPRESS_IFGROUP] = XLAT(FRA_SUPPRESS_IFGROUP),
      58   #define XLAT_VAL_13 ((unsigned) (FRA_SUPPRESS_IFGROUP))
      59   #define XLAT_STR_13 STRINGIFY(FRA_SUPPRESS_IFGROUP)
      60   [FRA_SUPPRESS_PREFIXLEN] = XLAT(FRA_SUPPRESS_PREFIXLEN),
      61   #define XLAT_VAL_14 ((unsigned) (FRA_SUPPRESS_PREFIXLEN))
      62   #define XLAT_STR_14 STRINGIFY(FRA_SUPPRESS_PREFIXLEN)
      63   [FRA_TABLE] = XLAT(FRA_TABLE),
      64   #define XLAT_VAL_15 ((unsigned) (FRA_TABLE))
      65   #define XLAT_STR_15 STRINGIFY(FRA_TABLE)
      66   [FRA_FWMASK] = XLAT(FRA_FWMASK),
      67   #define XLAT_VAL_16 ((unsigned) (FRA_FWMASK))
      68   #define XLAT_STR_16 STRINGIFY(FRA_FWMASK)
      69   [FRA_OIFNAME] = XLAT(FRA_OIFNAME),
      70   #define XLAT_VAL_17 ((unsigned) (FRA_OIFNAME))
      71   #define XLAT_STR_17 STRINGIFY(FRA_OIFNAME)
      72   [FRA_PAD] = XLAT(FRA_PAD),
      73   #define XLAT_VAL_18 ((unsigned) (FRA_PAD))
      74   #define XLAT_STR_18 STRINGIFY(FRA_PAD)
      75   [FRA_L3MDEV] = XLAT(FRA_L3MDEV),
      76   #define XLAT_VAL_19 ((unsigned) (FRA_L3MDEV))
      77   #define XLAT_STR_19 STRINGIFY(FRA_L3MDEV)
      78   [FRA_UID_RANGE] = XLAT(FRA_UID_RANGE),
      79   #define XLAT_VAL_20 ((unsigned) (FRA_UID_RANGE))
      80   #define XLAT_STR_20 STRINGIFY(FRA_UID_RANGE)
      81   [FRA_PROTOCOL] = XLAT(FRA_PROTOCOL),
      82   #define XLAT_VAL_21 ((unsigned) (FRA_PROTOCOL))
      83   #define XLAT_STR_21 STRINGIFY(FRA_PROTOCOL)
      84   [FRA_IP_PROTO] = XLAT(FRA_IP_PROTO),
      85   #define XLAT_VAL_22 ((unsigned) (FRA_IP_PROTO))
      86   #define XLAT_STR_22 STRINGIFY(FRA_IP_PROTO)
      87   [FRA_SPORT_RANGE] = XLAT(FRA_SPORT_RANGE),
      88   #define XLAT_VAL_23 ((unsigned) (FRA_SPORT_RANGE))
      89   #define XLAT_STR_23 STRINGIFY(FRA_SPORT_RANGE)
      90   [FRA_DPORT_RANGE] = XLAT(FRA_DPORT_RANGE),
      91   #define XLAT_VAL_24 ((unsigned) (FRA_DPORT_RANGE))
      92   #define XLAT_STR_24 STRINGIFY(FRA_DPORT_RANGE)
      93  };
      94  static
      95  const struct xlat rtnl_rule_attrs[1] = { {
      96   .data = rtnl_rule_attrs_xdata,
      97   .size = ARRAY_SIZE(rtnl_rule_attrs_xdata),
      98   .type = XT_INDEXED,
      99   .flags_mask = 0
     100  #  ifdef XLAT_VAL_0
     101    | XLAT_VAL_0
     102  #  endif
     103  #  ifdef XLAT_VAL_1
     104    | XLAT_VAL_1
     105  #  endif
     106  #  ifdef XLAT_VAL_2
     107    | XLAT_VAL_2
     108  #  endif
     109  #  ifdef XLAT_VAL_3
     110    | XLAT_VAL_3
     111  #  endif
     112  #  ifdef XLAT_VAL_4
     113    | XLAT_VAL_4
     114  #  endif
     115  #  ifdef XLAT_VAL_5
     116    | XLAT_VAL_5
     117  #  endif
     118  #  ifdef XLAT_VAL_6
     119    | XLAT_VAL_6
     120  #  endif
     121  #  ifdef XLAT_VAL_7
     122    | XLAT_VAL_7
     123  #  endif
     124  #  ifdef XLAT_VAL_8
     125    | XLAT_VAL_8
     126  #  endif
     127  #  ifdef XLAT_VAL_9
     128    | XLAT_VAL_9
     129  #  endif
     130  #  ifdef XLAT_VAL_10
     131    | XLAT_VAL_10
     132  #  endif
     133  #  ifdef XLAT_VAL_11
     134    | XLAT_VAL_11
     135  #  endif
     136  #  ifdef XLAT_VAL_12
     137    | XLAT_VAL_12
     138  #  endif
     139  #  ifdef XLAT_VAL_13
     140    | XLAT_VAL_13
     141  #  endif
     142  #  ifdef XLAT_VAL_14
     143    | XLAT_VAL_14
     144  #  endif
     145  #  ifdef XLAT_VAL_15
     146    | XLAT_VAL_15
     147  #  endif
     148  #  ifdef XLAT_VAL_16
     149    | XLAT_VAL_16
     150  #  endif
     151  #  ifdef XLAT_VAL_17
     152    | XLAT_VAL_17
     153  #  endif
     154  #  ifdef XLAT_VAL_18
     155    | XLAT_VAL_18
     156  #  endif
     157  #  ifdef XLAT_VAL_19
     158    | XLAT_VAL_19
     159  #  endif
     160  #  ifdef XLAT_VAL_20
     161    | XLAT_VAL_20
     162  #  endif
     163  #  ifdef XLAT_VAL_21
     164    | XLAT_VAL_21
     165  #  endif
     166  #  ifdef XLAT_VAL_22
     167    | XLAT_VAL_22
     168  #  endif
     169  #  ifdef XLAT_VAL_23
     170    | XLAT_VAL_23
     171  #  endif
     172  #  ifdef XLAT_VAL_24
     173    | XLAT_VAL_24
     174  #  endif
     175    ,
     176   .flags_strsz = 0
     177  #  ifdef XLAT_STR_0
     178    + sizeof(XLAT_STR_0)
     179  #  endif
     180  #  ifdef XLAT_STR_1
     181    + sizeof(XLAT_STR_1)
     182  #  endif
     183  #  ifdef XLAT_STR_2
     184    + sizeof(XLAT_STR_2)
     185  #  endif
     186  #  ifdef XLAT_STR_3
     187    + sizeof(XLAT_STR_3)
     188  #  endif
     189  #  ifdef XLAT_STR_4
     190    + sizeof(XLAT_STR_4)
     191  #  endif
     192  #  ifdef XLAT_STR_5
     193    + sizeof(XLAT_STR_5)
     194  #  endif
     195  #  ifdef XLAT_STR_6
     196    + sizeof(XLAT_STR_6)
     197  #  endif
     198  #  ifdef XLAT_STR_7
     199    + sizeof(XLAT_STR_7)
     200  #  endif
     201  #  ifdef XLAT_STR_8
     202    + sizeof(XLAT_STR_8)
     203  #  endif
     204  #  ifdef XLAT_STR_9
     205    + sizeof(XLAT_STR_9)
     206  #  endif
     207  #  ifdef XLAT_STR_10
     208    + sizeof(XLAT_STR_10)
     209  #  endif
     210  #  ifdef XLAT_STR_11
     211    + sizeof(XLAT_STR_11)
     212  #  endif
     213  #  ifdef XLAT_STR_12
     214    + sizeof(XLAT_STR_12)
     215  #  endif
     216  #  ifdef XLAT_STR_13
     217    + sizeof(XLAT_STR_13)
     218  #  endif
     219  #  ifdef XLAT_STR_14
     220    + sizeof(XLAT_STR_14)
     221  #  endif
     222  #  ifdef XLAT_STR_15
     223    + sizeof(XLAT_STR_15)
     224  #  endif
     225  #  ifdef XLAT_STR_16
     226    + sizeof(XLAT_STR_16)
     227  #  endif
     228  #  ifdef XLAT_STR_17
     229    + sizeof(XLAT_STR_17)
     230  #  endif
     231  #  ifdef XLAT_STR_18
     232    + sizeof(XLAT_STR_18)
     233  #  endif
     234  #  ifdef XLAT_STR_19
     235    + sizeof(XLAT_STR_19)
     236  #  endif
     237  #  ifdef XLAT_STR_20
     238    + sizeof(XLAT_STR_20)
     239  #  endif
     240  #  ifdef XLAT_STR_21
     241    + sizeof(XLAT_STR_21)
     242  #  endif
     243  #  ifdef XLAT_STR_22
     244    + sizeof(XLAT_STR_22)
     245  #  endif
     246  #  ifdef XLAT_STR_23
     247    + sizeof(XLAT_STR_23)
     248  #  endif
     249  #  ifdef XLAT_STR_24
     250    + sizeof(XLAT_STR_24)
     251  #  endif
     252    ,
     253  } };
     254  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     255  
     256  #  undef XLAT_STR_0
     257  #  undef XLAT_VAL_0
     258  #  undef XLAT_STR_1
     259  #  undef XLAT_VAL_1
     260  #  undef XLAT_STR_2
     261  #  undef XLAT_VAL_2
     262  #  undef XLAT_STR_3
     263  #  undef XLAT_VAL_3
     264  #  undef XLAT_STR_4
     265  #  undef XLAT_VAL_4
     266  #  undef XLAT_STR_5
     267  #  undef XLAT_VAL_5
     268  #  undef XLAT_STR_6
     269  #  undef XLAT_VAL_6
     270  #  undef XLAT_STR_7
     271  #  undef XLAT_VAL_7
     272  #  undef XLAT_STR_8
     273  #  undef XLAT_VAL_8
     274  #  undef XLAT_STR_9
     275  #  undef XLAT_VAL_9
     276  #  undef XLAT_STR_10
     277  #  undef XLAT_VAL_10
     278  #  undef XLAT_STR_11
     279  #  undef XLAT_VAL_11
     280  #  undef XLAT_STR_12
     281  #  undef XLAT_VAL_12
     282  #  undef XLAT_STR_13
     283  #  undef XLAT_VAL_13
     284  #  undef XLAT_STR_14
     285  #  undef XLAT_VAL_14
     286  #  undef XLAT_STR_15
     287  #  undef XLAT_VAL_15
     288  #  undef XLAT_STR_16
     289  #  undef XLAT_VAL_16
     290  #  undef XLAT_STR_17
     291  #  undef XLAT_VAL_17
     292  #  undef XLAT_STR_18
     293  #  undef XLAT_VAL_18
     294  #  undef XLAT_STR_19
     295  #  undef XLAT_VAL_19
     296  #  undef XLAT_STR_20
     297  #  undef XLAT_VAL_20
     298  #  undef XLAT_STR_21
     299  #  undef XLAT_VAL_21
     300  #  undef XLAT_STR_22
     301  #  undef XLAT_VAL_22
     302  #  undef XLAT_STR_23
     303  #  undef XLAT_VAL_23
     304  #  undef XLAT_STR_24
     305  #  undef XLAT_VAL_24
     306  # endif /* !IN_MPERS */
     307  
     308  #endif /* !XLAT_MACROS_ONLY */