From: Mitesh Kanjariya Date: Tue, 17 Oct 2017 10:14:14 +0000 (-0700) Subject: zebra: json support for show evpn l3vni vni command X-Git-Tag: frr-4.0-dev~58^2~48 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=b2ee5a130b985458465515de252f1f2c027e6547;p=matthieu%2Ffrr.git zebra: json support for show evpn l3vni vni command Signed-off-by: Mitesh Kanjariya --- diff --git a/zebra/zebra_vxlan.c b/zebra/zebra_vxlan.c index 33af3534e4..a9d9d217ac 100644 --- a/zebra/zebra_vxlan.c +++ b/zebra/zebra_vxlan.c @@ -3910,11 +3910,11 @@ void zebra_vxlan_print_l3vni(struct vty *vty, vni_t vni, u_char use_json) json_object *json = NULL; zebra_l3vni_t *zl3vni = NULL; - args[0] = vty; - args[1] = json; - - if (!is_evpn_enabled()) + if (!is_evpn_enabled()) { + if (use_json) + vty_out(vty, "{}\n"); return; + } zl3vni = zl3vni_lookup(vni); if (!zl3vni) { @@ -3928,6 +3928,8 @@ void zebra_vxlan_print_l3vni(struct vty *vty, vni_t vni, u_char use_json) if (use_json) json = json_object_new_object(); + args[0] = vty; + args[1] = json; zl3vni_print(zl3vni, (void *)args); if (use_json) {