]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
bridge: rename and export print_portstate
authorNikolay Aleksandrov <nikolay@nvidia.com>
Sun, 18 Apr 2021 12:01:32 +0000 (15:01 +0300)
committerDavid Ahern <dsahern@kernel.org>
Thu, 22 Apr 2021 05:13:09 +0000 (05:13 +0000)
Rename print_portstate to print_stp_state in preparation for use by vlan
code as well (per-vlan state), and export it. To be in line with the new
naming rename also port_states to stp_states as they'll be used for
vlans, too.

Signed-off-by: Nikolay Aleksandrov <nikolay@nvidia.com>
Signed-off-by: David Ahern <dsahern@kernel.org>
bridge/br_common.h
bridge/link.c

index b5798da300e88da0a054279087c9a1b85ebd4b59..e3f46765ab89b61322c0171e25e64c98d62803ec 100644 (file)
@@ -10,6 +10,7 @@ void print_vlan_info(struct rtattr *tb, int ifindex);
 int print_linkinfo(struct nlmsghdr *n, void *arg);
 int print_mdb_mon(struct nlmsghdr *n, void *arg);
 int print_fdb(struct nlmsghdr *n, void *arg);
+void print_stp_state(__u8 state);
 
 int do_fdb(int argc, char **argv);
 int do_mdb(int argc, char **argv);
index d88c469db78e4dbfe6a743c7c445872b305f4909..a8cfa1814986bbbacc377c0fad883fc5f3198cae 100644 (file)
@@ -19,7 +19,7 @@
 
 static unsigned int filter_index;
 
-static const char *port_states[] = {
+static const char *stp_states[] = {
        [BR_STATE_DISABLED] = "disabled",
        [BR_STATE_LISTENING] = "listening",
        [BR_STATE_LEARNING] = "learning",
@@ -68,11 +68,11 @@ static void print_link_flags(FILE *fp, unsigned int flags, unsigned int mdown)
        close_json_array(PRINT_ANY, "> ");
 }
 
-static void print_portstate(__u8 state)
+void print_stp_state(__u8 state)
 {
        if (state <= BR_STATE_BLOCKING)
                print_string(PRINT_ANY, "state",
-                            "state %s ", port_states[state]);
+                            "state %s ", stp_states[state]);
        else
                print_uint(PRINT_ANY, "state",
                             "state (%d) ", state);
@@ -96,7 +96,7 @@ static void print_protinfo(FILE *fp, struct rtattr *attr)
                parse_rtattr_nested(prtb, IFLA_BRPORT_MAX, attr);
 
                if (prtb[IFLA_BRPORT_STATE])
-                       print_portstate(rta_getattr_u8(prtb[IFLA_BRPORT_STATE]));
+                       print_stp_state(rta_getattr_u8(prtb[IFLA_BRPORT_STATE]));
 
                if (prtb[IFLA_BRPORT_PRIORITY])
                        print_uint(PRINT_ANY, "priority",
@@ -161,7 +161,7 @@ static void print_protinfo(FILE *fp, struct rtattr *attr)
                        print_on_off(PRINT_ANY, "isolated", "isolated %s ",
                                     rta_getattr_u8(prtb[IFLA_BRPORT_ISOLATED]));
        } else
-               print_portstate(rta_getattr_u8(attr));
+               print_stp_state(rta_getattr_u8(attr));
 }
 
 
@@ -359,12 +359,12 @@ static int brlink_modify(int argc, char **argv)
                } else if (strcmp(*argv, "state") == 0) {
                        NEXT_ARG();
                        char *endptr;
-                       size_t nstates = ARRAY_SIZE(port_states);
+                       size_t nstates = ARRAY_SIZE(stp_states);
 
                        state = strtol(*argv, &endptr, 10);
                        if (!(**argv != '\0' && *endptr == '\0')) {
                                for (state = 0; state < nstates; state++)
-                                       if (strcasecmp(port_states[state], *argv) == 0)
+                                       if (strcasecmp(stp_states[state], *argv) == 0)
                                                break;
                                if (state == nstates) {
                                        fprintf(stderr,