summaryrefslogtreecommitdiffstats
path: root/zebra
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2021-08-30 19:27:02 +0200
committerDonald Sharp <sharpd@nvidia.com>2021-09-02 16:33:23 +0200
commita81982fa567086b280f2bf636876ada5d4f4f718 (patch)
tree854d637fb4369230943434777690428d5c15ae15 /zebra
parentzebra: Convert to `enum zebra_iftype` as per our internal standard (diff)
downloadfrr-a81982fa567086b280f2bf636876ada5d4f4f718.tar.xz
frr-a81982fa567086b280f2bf636876ada5d4f4f718.zip
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>
Diffstat (limited to 'zebra')
-rw-r--r--zebra/if_netlink.c6
-rw-r--r--zebra/interface.c3
-rw-r--r--zebra/interface.h6
3 files changed, 8 insertions, 7 deletions
diff --git a/zebra/if_netlink.c b/zebra/if_netlink.c
index cadbace7a..8b3b788b7 100644
--- a/zebra/if_netlink.c
+++ b/zebra/if_netlink.c
@@ -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;
diff --git a/zebra/interface.c b/zebra/interface.c
index e0a549ee2..328ef3fa4 100644
--- a/zebra/interface.c
+++ b/zebra/interface.c
@@ -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:
diff --git a/zebra/interface.h b/zebra/interface.h
index 3da25a3b0..d86bc68ef 100644
--- a/zebra/interface.h
+++ b/zebra/interface.h
@@ -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;