diff options
| author | Anuradha Karuppiah <anuradhak@cumulusnetworks.com> | 2020-03-28 10:16:30 -0700 |
|---|---|---|
| committer | Anuradha Karuppiah <anuradhak@cumulusnetworks.com> | 2020-08-05 06:46:13 -0700 |
| commit | f188e68e5cac90175f6cf0cd821ad3e3e6d25cbb (patch) | |
| tree | 981830eac2d03e59f90e9e03ec3f8f927979bd39 /zebra/debug.c | |
| parent | 5e4d4c8aa4899d49b0f4f620d0db21c6633be376 (diff) | |
zebra: debug flags for MAC-IP sync
Filters for zebra debug logs.
Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'zebra/debug.c')
| -rw-r--r-- | zebra/debug.c | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/zebra/debug.c b/zebra/debug.c index 630614f5ed..8c53ab73e4 100644 --- a/zebra/debug.c +++ b/zebra/debug.c @@ -116,6 +116,12 @@ DEFUN_NOSH (show_debugging_zebra, if (IS_ZEBRA_DEBUG_EVPN_MH_NH) vty_out(vty, " Zebra EVPN-MH nexthop debugging is on\n"); + if (IS_ZEBRA_DEBUG_EVPN_MH_MAC) + vty_out(vty, " Zebra EVPN-MH MAC debugging is on\n"); + + if (IS_ZEBRA_DEBUG_EVPN_MH_NEIGH) + vty_out(vty, " Zebra EVPN-MH Neigh debugging is on\n"); + hook_call(zebra_debug_show_debugging, vty); return CMD_SUCCESS; } @@ -329,13 +335,15 @@ DEFPY (debug_zebra_mlag, DEFPY (debug_zebra_evpn_mh, debug_zebra_evpn_mh_cmd, - "[no$no] debug zebra evpn mh <es$es|nh$nh>", + "[no$no] debug zebra evpn mh <es$es|mac$mac|neigh$neigh|nh$nh>", NO_STR DEBUG_STR "Zebra configuration\n" "EVPN\n" "Multihoming\n" "Ethernet Segment Debugging\n" + "MAC Debugging\n" + "Neigh Debugging\n" "Nexthop Debugging\n") { if (es) { @@ -345,6 +353,23 @@ DEFPY (debug_zebra_evpn_mh, SET_FLAG(zebra_debug_evpn_mh, ZEBRA_DEBUG_EVPN_MH_ES); } + if (mac) { + if (no) + UNSET_FLAG(zebra_debug_evpn_mh, + ZEBRA_DEBUG_EVPN_MH_MAC); + else + SET_FLAG(zebra_debug_evpn_mh, ZEBRA_DEBUG_EVPN_MH_MAC); + } + + if (neigh) { + if (no) + UNSET_FLAG(zebra_debug_evpn_mh, + ZEBRA_DEBUG_EVPN_MH_NEIGH); + else + SET_FLAG(zebra_debug_evpn_mh, + ZEBRA_DEBUG_EVPN_MH_NEIGH); + } + if (nh) { if (no) UNSET_FLAG(zebra_debug_evpn_mh, ZEBRA_DEBUG_EVPN_MH_NH); @@ -596,6 +621,14 @@ static int config_write_debug(struct vty *vty) vty_out(vty, "debug zebra evpn mh nh\n"); write++; } + if (IS_ZEBRA_DEBUG_EVPN_MH_MAC) { + vty_out(vty, "debug zebra evpn mh mac\n"); + write++; + } + if (IS_ZEBRA_DEBUG_EVPN_MH_NEIGH) { + vty_out(vty, "debug zebra evpn mh neigh\n"); + write++; + } if (IS_ZEBRA_DEBUG_PW) { vty_out(vty, "debug zebra pseudowires\n"); write++; |
