C++程序  |  99行  |  3.1 KB

/* Generated by ./xlat/gen.sh from ./xlat/rtnl_rule_attrs.in; do not edit. */
#if !(defined(FRA_UNSPEC) || (defined(HAVE_DECL_FRA_UNSPEC) && HAVE_DECL_FRA_UNSPEC))
# define FRA_UNSPEC 0
#endif
#if !(defined(FRA_DST) || (defined(HAVE_DECL_FRA_DST) && HAVE_DECL_FRA_DST))
# define FRA_DST 1
#endif
#if !(defined(FRA_SRC) || (defined(HAVE_DECL_FRA_SRC) && HAVE_DECL_FRA_SRC))
# define FRA_SRC 2
#endif
#if !(defined(FRA_IIFNAME) || (defined(HAVE_DECL_FRA_IIFNAME) && HAVE_DECL_FRA_IIFNAME))
# define FRA_IIFNAME 3
#endif
#if !(defined(FRA_GOTO) || (defined(HAVE_DECL_FRA_GOTO) && HAVE_DECL_FRA_GOTO))
# define FRA_GOTO 4
#endif
#if !(defined(FRA_UNUSED2) || (defined(HAVE_DECL_FRA_UNUSED2) && HAVE_DECL_FRA_UNUSED2))
# define FRA_UNUSED2 5
#endif
#if !(defined(FRA_PRIORITY) || (defined(HAVE_DECL_FRA_PRIORITY) && HAVE_DECL_FRA_PRIORITY))
# define FRA_PRIORITY 6
#endif
#if !(defined(FRA_UNUSED3) || (defined(HAVE_DECL_FRA_UNUSED3) && HAVE_DECL_FRA_UNUSED3))
# define FRA_UNUSED3 7
#endif
#if !(defined(FRA_UNUSED4) || (defined(HAVE_DECL_FRA_UNUSED4) && HAVE_DECL_FRA_UNUSED4))
# define FRA_UNUSED4 8
#endif
#if !(defined(FRA_UNUSED5) || (defined(HAVE_DECL_FRA_UNUSED5) && HAVE_DECL_FRA_UNUSED5))
# define FRA_UNUSED5 9
#endif
#if !(defined(FRA_FWMARK) || (defined(HAVE_DECL_FRA_FWMARK) && HAVE_DECL_FRA_FWMARK))
# define FRA_FWMARK 10
#endif
#if !(defined(FRA_FLOW) || (defined(HAVE_DECL_FRA_FLOW) && HAVE_DECL_FRA_FLOW))
# define FRA_FLOW 11
#endif
#if !(defined(FRA_TUN_ID) || (defined(HAVE_DECL_FRA_TUN_ID) && HAVE_DECL_FRA_TUN_ID))
# define FRA_TUN_ID 12
#endif
#if !(defined(FRA_SUPPRESS_IFGROUP) || (defined(HAVE_DECL_FRA_SUPPRESS_IFGROUP) && HAVE_DECL_FRA_SUPPRESS_IFGROUP))
# define FRA_SUPPRESS_IFGROUP 13
#endif
#if !(defined(FRA_SUPPRESS_PREFIXLEN) || (defined(HAVE_DECL_FRA_SUPPRESS_PREFIXLEN) && HAVE_DECL_FRA_SUPPRESS_PREFIXLEN))
# define FRA_SUPPRESS_PREFIXLEN 14
#endif
#if !(defined(FRA_TABLE) || (defined(HAVE_DECL_FRA_TABLE) && HAVE_DECL_FRA_TABLE))
# define FRA_TABLE 15
#endif
#if !(defined(FRA_FWMASK) || (defined(HAVE_DECL_FRA_FWMASK) && HAVE_DECL_FRA_FWMASK))
# define FRA_FWMASK 16
#endif
#if !(defined(FRA_OIFNAME) || (defined(HAVE_DECL_FRA_OIFNAME) && HAVE_DECL_FRA_OIFNAME))
# define FRA_OIFNAME 17
#endif
#if !(defined(FRA_PAD) || (defined(HAVE_DECL_FRA_PAD) && HAVE_DECL_FRA_PAD))
# define FRA_PAD 18
#endif
#if !(defined(FRA_L3MDEV) || (defined(HAVE_DECL_FRA_L3MDEV) && HAVE_DECL_FRA_L3MDEV))
# define FRA_L3MDEV 19
#endif
#if !(defined(FRA_UID_RANGE) || (defined(HAVE_DECL_FRA_UID_RANGE) && HAVE_DECL_FRA_UID_RANGE))
# define FRA_UID_RANGE 20
#endif

#ifdef IN_MPERS

# error static const struct xlat rtnl_rule_attrs in mpers mode

#else

static
const struct xlat rtnl_rule_attrs[] = {
 XLAT(FRA_UNSPEC),
 XLAT(FRA_DST),
 XLAT(FRA_SRC),
 XLAT(FRA_IIFNAME),
 XLAT(FRA_GOTO),
 XLAT(FRA_UNUSED2),
 XLAT(FRA_PRIORITY),
 XLAT(FRA_UNUSED3),
 XLAT(FRA_UNUSED4),
 XLAT(FRA_UNUSED5),
 XLAT(FRA_FWMARK),
 XLAT(FRA_FLOW),
 XLAT(FRA_TUN_ID),
 XLAT(FRA_SUPPRESS_IFGROUP),
 XLAT(FRA_SUPPRESS_PREFIXLEN),
 XLAT(FRA_TABLE),
 XLAT(FRA_FWMASK),
 XLAT(FRA_OIFNAME),
 XLAT(FRA_PAD),
 XLAT(FRA_L3MDEV),
 XLAT(FRA_UID_RANGE),
 XLAT_END
};

#endif /* !IN_MPERS */