diff options
| author | github login name <ranjany@vmware.com> | 2021-07-05 00:16:10 -0700 |
|---|---|---|
| committer | mergify-bot <noreply@mergify.io> | 2021-07-25 12:23:06 +0000 |
| commit | 914e3cf7974b438f0e3dd31235c1e9dd80e3006a (patch) | |
| tree | 422349f395071642cd7a08620446a9b1b20e898b /pimd/pim_cmd.c | |
| parent | 634ec2336232475dc5c92cbae0c3e7d7b12f8f1d (diff) | |
pimd: Adding BSM status in the show commands
Adding BSM status in the CLI and json output for
"show ip pim interface"
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
(cherry picked from commit 6eedc1a5b9d67e0c55b89125b5ddd584b4bd5e32)
Diffstat (limited to 'pimd/pim_cmd.c')
| -rw-r--r-- | pimd/pim_cmd.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index f6072b1771..f189cd7ff0 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -1135,6 +1135,12 @@ static void pim_show_interfaces_single(struct pim_instance *pim, json_object_int_add( json_row, "overrideIntervalHighest", pim_ifp->pim_neighbors_highest_override_interval_msec); + if (pim_ifp->bsm_enable) + json_object_boolean_true_add(json_row, + "bsmEnabled"); + if (pim_ifp->ucast_bsm_accept) + json_object_boolean_true_add(json_row, + "ucastBsmEnabled"); json_object_object_add(json, ifp->name, json_row); } else { @@ -1289,6 +1295,15 @@ static void pim_show_interfaces_single(struct pim_instance *pim, pim_ifp->pim_neighbors_highest_override_interval_msec); vty_out(vty, "\n"); vty_out(vty, "\n"); + + vty_out(vty, "BSM Status\n"); + vty_out(vty, "----------\n"); + vty_out(vty, "Bsm Enabled : %s\n", + pim_ifp->bsm_enable ? "yes" : "no"); + vty_out(vty, "Unicast Bsm Enabled : %s\n", + pim_ifp->ucast_bsm_accept ? "yes" : "no"); + vty_out(vty, "\n"); + vty_out(vty, "\n"); } } |
