From 5b12cbacc4de802873ea0fffc703d6c8a6898310 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 15 Dec 2015 09:46:29 +0100 Subject: [PATCH] client: display numeric PCP Since the string value for network policy priority can change depending on the used standard, it seems better to also provide a numeric value. We name it PCP. --- src/client/display.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/client/display.c b/src/client/display.c index be0c2ce4..2695a719 100644 --- a/src/client/display.c +++ b/src/client/display.c @@ -110,6 +110,11 @@ display_med(struct writer *w, lldpctl_atom_t *port, lldpctl_atom_t *chassis) tag_datatag(w, "priority", "Priority", lldpctl_atom_get_str(medpolicy, lldpctl_k_med_policy_priority)); + /* Also give a numeric value */ + int pcp = lldpctl_atom_get_int(medpolicy, + lldpctl_k_med_policy_priority); + char spcp[2] = { pcp + '0', '\0' }; + tag_datatag(w, "pcp", "PCP", spcp); tag_datatag(w, "dscp", "DSCP Value", lldpctl_atom_get_str(medpolicy, lldpctl_k_med_policy_dscp)); -- 2.39.5