From: Vincent Bernat Date: Tue, 15 Dec 2015 08:46:29 +0000 (+0100) Subject: client: display numeric PCP X-Git-Tag: 0.8.0~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5b12cbacc4de802873ea0fffc703d6c8a6898310;p=thirdparty%2Flldpd.git 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. --- 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));