mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 02:53:55 +00:00
zebra: Convert to enum zebra_slave_iftype
as per our internal standard
We do not use typedef's to talk about structures as per our standard. Fixing. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
e6f2bec087
commit
a81982fa56
@ -251,7 +251,7 @@ static enum zebra_link_type netlink_to_zebra_link_type(unsigned int hwt)
|
||||
|
||||
static inline void zebra_if_set_ziftype(struct interface *ifp,
|
||||
enum zebra_iftype zif_type,
|
||||
zebra_slave_iftype_t zif_slave_type)
|
||||
enum zebra_slave_iftype zif_slave_type)
|
||||
{
|
||||
struct zebra_if *zif;
|
||||
|
||||
@ -876,7 +876,7 @@ static int netlink_interface(struct nlmsghdr *h, ns_id_t ns_id, int startup)
|
||||
struct zebra_ns *zns = NULL;
|
||||
vrf_id_t vrf_id = VRF_DEFAULT;
|
||||
enum zebra_iftype zif_type = ZEBRA_IF_OTHER;
|
||||
zebra_slave_iftype_t zif_slave_type = ZEBRA_IF_SLAVE_NONE;
|
||||
enum zebra_slave_iftype zif_slave_type = ZEBRA_IF_SLAVE_NONE;
|
||||
ifindex_t bridge_ifindex = IFINDEX_INTERNAL;
|
||||
ifindex_t link_ifindex = IFINDEX_INTERNAL;
|
||||
ifindex_t bond_ifindex = IFINDEX_INTERNAL;
|
||||
@ -1468,7 +1468,7 @@ int netlink_link_change(struct nlmsghdr *h, ns_id_t ns_id, int startup)
|
||||
struct zebra_ns *zns;
|
||||
vrf_id_t vrf_id = VRF_DEFAULT;
|
||||
enum zebra_iftype zif_type = ZEBRA_IF_OTHER;
|
||||
zebra_slave_iftype_t zif_slave_type = ZEBRA_IF_SLAVE_NONE;
|
||||
enum zebra_slave_iftype zif_slave_type = ZEBRA_IF_SLAVE_NONE;
|
||||
ifindex_t bridge_ifindex = IFINDEX_INTERNAL;
|
||||
ifindex_t bond_ifindex = IFINDEX_INTERNAL;
|
||||
ifindex_t link_ifindex = IFINDEX_INTERNAL;
|
||||
|
@ -1278,7 +1278,8 @@ static void nbr_connected_dump_vty(struct vty *vty, json_object *json,
|
||||
vty_out(vty, " %s %pFX\n", prefix_family_str(p), p);
|
||||
}
|
||||
|
||||
static const char *zebra_zifslavetype_2str(zebra_slave_iftype_t zif_slave_type)
|
||||
static const char *
|
||||
zebra_zifslavetype_2str(enum zebra_slave_iftype zif_slave_type)
|
||||
{
|
||||
switch (zif_slave_type) {
|
||||
case ZEBRA_IF_SLAVE_BRIDGE:
|
||||
|
@ -267,13 +267,13 @@ enum zebra_iftype {
|
||||
};
|
||||
|
||||
/* Zebra "slave" interface type */
|
||||
typedef enum {
|
||||
enum zebra_slave_iftype {
|
||||
ZEBRA_IF_SLAVE_NONE, /* Not a slave */
|
||||
ZEBRA_IF_SLAVE_VRF, /* Member of a VRF */
|
||||
ZEBRA_IF_SLAVE_BRIDGE, /* Member of a bridge */
|
||||
ZEBRA_IF_SLAVE_BOND, /* Bond member */
|
||||
ZEBRA_IF_SLAVE_OTHER, /* Something else - e.g., bond slave */
|
||||
} zebra_slave_iftype_t;
|
||||
};
|
||||
|
||||
struct irdp_interface;
|
||||
|
||||
@ -368,7 +368,7 @@ struct zebra_if {
|
||||
|
||||
/* Zebra interface and "slave" interface type */
|
||||
enum zebra_iftype zif_type;
|
||||
zebra_slave_iftype_t zif_slave_type;
|
||||
enum zebra_slave_iftype zif_slave_type;
|
||||
|
||||
/* Additional L2 info, depends on zif_type */
|
||||
union zebra_l2if_info l2info;
|
||||
|
Loading…
Reference in New Issue
Block a user