summaryrefslogtreecommitdiff
path: root/isisd/isis_te.c
diff options
context:
space:
mode:
authorLouis Scalbert <louis.scalbert@6wind.com>2023-02-02 16:13:39 +0100
committerLouis Scalbert <louis.scalbert@6wind.com>2023-02-02 16:20:34 +0100
commit129ad38b07a06619bb8bb97120a4c6b80e633432 (patch)
tree1471b0fbc50ee32c55ba7f8f3ba0cdb66ce0b92b /isisd/isis_te.c
parent81e7bb3dbd791898e5a37891c7d675e1b9f4ab44 (diff)
isisd: fix te link delay display
Apply the TE_EXT_MASK mask to display a 24 bits instead of a wrong 32 bits value that includes unrelated bits. Fixes: 1b3f47d04c ("isisd: Update TLVs processing for TE, RI & SR") Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'isisd/isis_te.c')
-rw-r--r--isisd/isis_te.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/isisd/isis_te.c b/isisd/isis_te.c
index 155d1e6fed..e431e8934c 100644
--- a/isisd/isis_te.c
+++ b/isisd/isis_te.c
@@ -1540,7 +1540,7 @@ static void show_ext_sub(struct vty *vty, char *name,
sbuf_push(&buf, 4,
"%s Average Link Delay: %u (micro-sec)\n",
IS_ANORMAL(ext->delay) ? "Anomalous" : "Normal",
- ext->delay);
+ ext->delay & TE_EXT_MASK);
if (IS_SUBTLV(ext, EXT_MM_DELAY)) {
sbuf_push(&buf, 4, "%s Min/Max Link Delay: %u / %u (micro-sec)\n",
IS_ANORMAL(ext->min_delay) ? "Anomalous" : "Normal",