]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
dcb: rewr: add symbol for max DSCP value
authorDaniel Machon <daniel.machon@microchip.com>
Tue, 6 Jun 2023 07:19:44 +0000 (09:19 +0200)
committerDavid Ahern <dsahern@kernel.org>
Fri, 9 Jun 2023 21:44:07 +0000 (15:44 -0600)
A symbol, DCB_APP_PCP_MAX, for maximum PCP value, already exists. Lets
add a symbol DCB_APP_DSCP_MAX and update accordingly.

Signed-off-by: Daniel Machon <daniel.machon@microchip.com>
Reviewed-by: Petr Machata <me@pmachata.org>
Signed-off-by: David Ahern <dsahern@kernel.org>
dcb/dcb.h
dcb/dcb_app.c
dcb/dcb_rewr.c

index ff11a122ba37a45b6b135ad38ca3a7f599841926..b2e8e89f7701c8437d086f16a4224cc1b94831f2 100644 (file)
--- a/dcb/dcb.h
+++ b/dcb/dcb.h
@@ -73,6 +73,7 @@ struct dcb_app_parse_mapping {
 };
 
 #define DCB_APP_PCP_MAX 15
+#define DCB_APP_DSCP_MAX 63
 
 int dcb_cmd_app(struct dcb *dcb, int argc, char **argv);
 
index 9c2727eff7d8e797bd685e0e8c9916e1a4bc9ff5..7040e62cbb47f830cf1ff5b2cf0a527cadaf3b95 100644 (file)
@@ -306,7 +306,7 @@ static int dcb_app_parse_mapping_dscp_prio(__u32 key, char *value, void *data)
        if (get_u8(&prio, value, 0))
                return -EINVAL;
 
-       return dcb_parse_mapping("DSCP", key, 63,
+       return dcb_parse_mapping("DSCP", key, DCB_APP_DSCP_MAX,
                                 "PRIO", prio, IEEE_8021QAZ_MAX_TCS - 1,
                                 dcb_app_parse_mapping_cb, data);
 }
index facbdbe664a4518c9808721c6f1d6d0c2f67cc4f..5bb649adce2478e1533c751f502d9072bfeafe43 100644 (file)
@@ -76,7 +76,7 @@ static int dcb_rewr_parse_mapping_prio_dscp(__u32 key, char *value, void *data)
                return -EINVAL;
 
        return dcb_parse_mapping("PRIO", key, IEEE_8021QAZ_MAX_TCS - 1,
-                                "DSCP", dscp, 63,
+                                "DSCP", dscp, DCB_APP_DSCP_MAX,
                                 dcb_rewr_parse_mapping_cb, data);
 }