diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-04-11 13:44:00 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-11 13:44:00 +0300 |
| commit | 0176f62b30bb6176a15f3fcb33524eb9fd0c377f (patch) | |
| tree | 249afaed0956fdc750dfcbabd1bd5f0b19aac31a /pimd/pim_cmd.c | |
| parent | 1596d99352edca791311b39e504d16f006dceac5 (diff) | |
| parent | 81f10b3f175bd85f4d34d429123b3089237208af (diff) | |
Merge pull request #15661 from routingrocks/master
pimd: pim mlag summary should display the down connection status.
Diffstat (limited to 'pimd/pim_cmd.c')
| -rw-r--r-- | pimd/pim_cmd.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index be36a07687..15d3904c37 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -1941,12 +1941,15 @@ DEFUN (show_ip_pim_mlag_summary, json_object *json_stat = NULL; json = json_object_new_object(); - if (router->mlag_flags & PIM_MLAGF_LOCAL_CONN_UP) - json_object_boolean_true_add(json, "mlagConnUp"); - if (router->mlag_flags & PIM_MLAGF_PEER_CONN_UP) - json_object_boolean_true_add(json, "mlagPeerConnUp"); - if (router->mlag_flags & PIM_MLAGF_PEER_ZEBRA_UP) - json_object_boolean_true_add(json, "mlagPeerZebraUp"); + json_object_boolean_add(json, "mlagConnUp", + CHECK_FLAG(router->mlag_flags, + PIM_MLAGF_LOCAL_CONN_UP)); + json_object_boolean_add(json, "mlagPeerConnUp", + CHECK_FLAG(router->mlag_flags, + PIM_MLAGF_PEER_CONN_UP)); + json_object_boolean_add(json, "mlagPeerZebraUp", + CHECK_FLAG(router->mlag_flags, + PIM_MLAGF_PEER_ZEBRA_UP)); json_object_string_add(json, "mlagRole", mlag_role2str(router->mlag_role, role_buf, sizeof(role_buf))); |
