From b506fa3960ebe2b110e78b9f2ca7b2ec88f915cc Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Sat, 6 May 2017 15:50:45 +0200 Subject: [PATCH] isisd: show topology information for adjacencies Signed-off-by: Christian Franke --- isisd/isis_adjacency.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/isisd/isis_adjacency.c b/isisd/isis_adjacency.c index fea99ec907..e3643868d3 100644 --- a/isisd/isis_adjacency.c +++ b/isisd/isis_adjacency.c @@ -415,6 +415,12 @@ isis_adj_print_vty (struct isis_adjacency *adj, struct vty *vty, char detail) vty_out (vty, " Circuit type: %s", circuit_t2string (adj->circuit_t)); vty_out (vty, ", Speaks: %s", nlpid2string (&adj->nlpids)); vty_out (vty, "%s", VTY_NEWLINE); + if (adj->mt_count != 1 || adj->mt_set[0] != ISIS_MT_IPV4_UNICAST) + { + vty_out (vty, " Topologies:%s", VTY_NEWLINE); + for (unsigned int i = 0; i < adj->mt_count; i++) + vty_out (vty, " %s%s", isis_mtid2str(adj->mt_set[i]), VTY_NEWLINE); + } vty_out (vty, " SNPA: %s", snpa_print (adj->snpa)); if (adj->circuit && (adj->circuit->circ_type == CIRCUIT_T_BROADCAST)) { -- 2.39.5