From 94c78d3b6d620a4d584dd7a4c080bf6818db227d Mon Sep 17 00:00:00 2001 From: ckishimo Date: Wed, 26 Jan 2022 22:46:44 +0100 Subject: [PATCH] ospf6d: print administrative distance in show ipv6 ospf Signed-off-by: ckishimo --- ospf6d/ospf6_top.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c index 825ce7a6fc..10cdb9a84c 100644 --- a/ospf6d/ospf6_top.c +++ b/ospf6d/ospf6_top.c @@ -1337,6 +1337,10 @@ static void ospf6_show(struct vty *vty, struct ospf6 *o, json_object *json, o->spf_hold_multiplier); json_object_int_add(json, "maximumPaths", o->max_multipath); + json_object_int_add(json, "preference", + o->distance_all + ? o->distance_all + : ZEBRA_OSPF6_DISTANCE_DEFAULT); if (o->ts_spf.tv_sec || o->ts_spf.tv_usec) { timersub(&now, &o->ts_spf, &result); @@ -1420,6 +1424,9 @@ static void ospf6_show(struct vty *vty, struct ospf6 *o, json_object *json, o->lsa_minarrival); vty_out(vty, " Maximum-paths %u\n", o->max_multipath); + vty_out(vty, " Administrative distance %u\n", + o->distance_all ? o->distance_all + : ZEBRA_OSPF6_DISTANCE_DEFAULT); /* Show SPF parameters */ vty_out(vty, -- 2.39.5