(root)/
strace-6.5/
src/
xlat/
rtnl_ifla_br_boolopts.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/rtnl_ifla_br_boolopts.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       7  static_assert((BR_BOOLOPT_NO_LL_LEARN) == (0), "BR_BOOLOPT_NO_LL_LEARN != 0");
       8  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
       9  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      10  static_assert((BR_BOOLOPT_MCAST_VLAN_SNOOPING) == (1), "BR_BOOLOPT_MCAST_VLAN_SNOOPING != 1");
      11  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      12  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      13  static_assert((BR_BOOLOPT_MST_ENABLE) == (2), "BR_BOOLOPT_MST_ENABLE != 2");
      14  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      15  #undef XLAT_PREV_VAL
      16  
      17  #ifndef XLAT_MACROS_ONLY
      18  
      19  # ifdef IN_MPERS
      20  
      21  #  error static const struct xlat rtnl_ifla_br_boolopts in mpers mode
      22  
      23  # else
      24  
      25  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      26  static const struct xlat_data rtnl_ifla_br_boolopts_xdata[] = {
      27   [BR_BOOLOPT_NO_LL_LEARN] = XLAT(BR_BOOLOPT_NO_LL_LEARN),
      28   #define XLAT_VAL_0 ((unsigned) (BR_BOOLOPT_NO_LL_LEARN))
      29   #define XLAT_STR_0 STRINGIFY(BR_BOOLOPT_NO_LL_LEARN)
      30   [BR_BOOLOPT_MCAST_VLAN_SNOOPING] = XLAT(BR_BOOLOPT_MCAST_VLAN_SNOOPING),
      31   #define XLAT_VAL_1 ((unsigned) (BR_BOOLOPT_MCAST_VLAN_SNOOPING))
      32   #define XLAT_STR_1 STRINGIFY(BR_BOOLOPT_MCAST_VLAN_SNOOPING)
      33   [BR_BOOLOPT_MST_ENABLE] = XLAT(BR_BOOLOPT_MST_ENABLE),
      34   #define XLAT_VAL_2 ((unsigned) (BR_BOOLOPT_MST_ENABLE))
      35   #define XLAT_STR_2 STRINGIFY(BR_BOOLOPT_MST_ENABLE)
      36  };
      37  static
      38  const struct xlat rtnl_ifla_br_boolopts[1] = { {
      39   .data = rtnl_ifla_br_boolopts_xdata,
      40   .size = ARRAY_SIZE(rtnl_ifla_br_boolopts_xdata),
      41   .type = XT_INDEXED,
      42   .flags_mask = 0
      43  #  ifdef XLAT_VAL_0
      44    | XLAT_VAL_0
      45  #  endif
      46  #  ifdef XLAT_VAL_1
      47    | XLAT_VAL_1
      48  #  endif
      49  #  ifdef XLAT_VAL_2
      50    | XLAT_VAL_2
      51  #  endif
      52    ,
      53   .flags_strsz = 0
      54  #  ifdef XLAT_STR_0
      55    + sizeof(XLAT_STR_0)
      56  #  endif
      57  #  ifdef XLAT_STR_1
      58    + sizeof(XLAT_STR_1)
      59  #  endif
      60  #  ifdef XLAT_STR_2
      61    + sizeof(XLAT_STR_2)
      62  #  endif
      63    ,
      64  } };
      65  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      66  
      67  #  undef XLAT_STR_0
      68  #  undef XLAT_VAL_0
      69  #  undef XLAT_STR_1
      70  #  undef XLAT_VAL_1
      71  #  undef XLAT_STR_2
      72  #  undef XLAT_VAL_2
      73  # endif /* !IN_MPERS */
      74  
      75  #endif /* !XLAT_MACROS_ONLY */