}
static inline void zebra_if_set_ziftype(struct interface *ifp,
- zebra_iftype_t zif_type,
+ enum zebra_iftype zif_type,
zebra_slave_iftype_t zif_slave_type)
{
struct zebra_if *zif;
}
static void netlink_determine_zebra_iftype(const char *kind,
- zebra_iftype_t *zif_type)
+ enum zebra_iftype *zif_type)
{
*zif_type = ZEBRA_IF_OTHER;
char *slave_kind = NULL;
struct zebra_ns *zns = NULL;
vrf_id_t vrf_id = VRF_DEFAULT;
- zebra_iftype_t zif_type = ZEBRA_IF_OTHER;
+ enum zebra_iftype zif_type = ZEBRA_IF_OTHER;
zebra_slave_iftype_t zif_slave_type = ZEBRA_IF_SLAVE_NONE;
ifindex_t bridge_ifindex = IFINDEX_INTERNAL;
ifindex_t link_ifindex = IFINDEX_INTERNAL;
char *slave_kind = NULL;
struct zebra_ns *zns;
vrf_id_t vrf_id = VRF_DEFAULT;
- zebra_iftype_t zif_type = ZEBRA_IF_OTHER;
+ enum zebra_iftype zif_type = ZEBRA_IF_OTHER;
zebra_slave_iftype_t zif_slave_type = ZEBRA_IF_SLAVE_NONE;
ifindex_t bridge_ifindex = IFINDEX_INTERNAL;
ifindex_t bond_ifindex = IFINDEX_INTERNAL;
#endif /* HAVE_RTADV */
/* Zebra interface type - ones of interest. */
-typedef enum {
+enum zebra_iftype {
ZEBRA_IF_OTHER = 0, /* Anything else */
ZEBRA_IF_VXLAN, /* VxLAN interface */
ZEBRA_IF_VRF, /* VRF device */
ZEBRA_IF_BOND, /* Bond */
ZEBRA_IF_BOND_SLAVE, /* Bond */
ZEBRA_IF_GRE, /* GRE interface */
-} zebra_iftype_t;
+};
/* Zebra "slave" interface type */
typedef enum {
uint8_t ptm_enable;
/* Zebra interface and "slave" interface type */
- zebra_iftype_t zif_type;
+ enum zebra_iftype zif_type;
zebra_slave_iftype_t zif_slave_type;
/* Additional L2 info, depends on zif_type */