From: Sindhu Parvathi Gopinathan Date: Sat, 7 Jan 2023 03:54:49 +0000 (-0800) Subject: zebra: Add missing json attributes for show evpn X-Git-Tag: frr-8.5.1~173^2 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=826beeffe63acda4628f0f7d0bdd2cf280e717a1;p=mirror_frr.git zebra: Add missing json attributes for show evpn Missing json attributes added for show evpn json Before: ``` tor-1# show evpn json { "advertiseGatewayMacip":"No", "numVnis":26, "numL2Vnis":21, "numL3Vnis":5, "isDuplicateAddrDetection":true, "maxMoves":5, "detectionTime":180, "detectionFreezeTime":0, "macHoldtime":1080, "neighHoldtime":1080, "startupDelay":180, "startupDelayTimer":"--:--:--", "uplinkConfigCount":0, "uplinkActiveCount":0 } tor-1# ``` After: ``` tor-1# show evpn json { "advertiseGatewayMacip":"No", "advertiseSviMacip":"No", "advertiseSviMac":"No", "numVnis":26, "numL2Vnis":21, "numL3Vnis":5, "isDuplicateAddrDetection":true, "maxMoves":5, "detectionTime":180, "detectionFreezeTime":0, "macHoldtime":1080, "neighHoldtime":1080, "startupDelay":180, "startupDelayTimer":"--:--:--", "uplinkConfigCount":0, "uplinkActiveCount":0 } tor-1# ``` Ticket:#3323248 Issue:3323248 Testing: UT done Signed-off-by: Sindhu Parvathi Gopinathan's --- diff --git a/zebra/zebra_vxlan.c b/zebra/zebra_vxlan.c index f1c7debe1..12fec158b 100644 --- a/zebra/zebra_vxlan.c +++ b/zebra/zebra_vxlan.c @@ -3511,6 +3511,12 @@ void zebra_vxlan_print_evpn(struct vty *vty, bool uj) json = json_object_new_object(); json_object_string_add(json, "advertiseGatewayMacip", zvrf->advertise_gw_macip ? "Yes" : "No"); + json_object_string_add(json, "advertiseSviMacip", + zvrf->advertise_svi_macip ? "Yes" + : "No"); + json_object_string_add(json, "advertiseSviMac", + zebra_evpn_mh_do_adv_svi_mac() ? "Yes" + : "No"); json_object_int_add(json, "numVnis", num_vnis); json_object_int_add(json, "numL2Vnis", num_l2vnis); json_object_int_add(json, "numL3Vnis", num_l3vnis);