]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: fix json output for show cmd for evpn routes 5311/head
authorChirag Shah <chirag@cumulusnetworks.com>
Mon, 4 Nov 2019 19:15:02 +0000 (11:15 -0800)
committerChirag Shah <chirag@cumulusnetworks.com>
Mon, 11 Nov 2019 15:57:57 +0000 (07:57 -0800)
commit90c31d71901664f237a5f26b6f4793cec4499b7c
treefdc60769ad73da2af01c532f0fc5da2151a864d1
parent527fd6dee52de356a6ef44b4291cf47a2dfef0c8
bgpd: fix json output for show cmd for evpn routes

Fix json output where show command displayed
"Route Distinguisher: " string in json output because
NULL json object passed to bgp_evpn_show_route_rd_header()

Testing Done:
Route Distinguisher: ip 27.0.0.11:3
Route Distinguisher: ip 27.0.0.11:4
Route Distinguisher: ip 27.0.0.16:3
Route Distinguisher: ip 27.0.0.16:5
Route Distinguisher: ip 27.0.0.16:9
{
  "27.0.0.11:3":{
    "rd":"27.0.0.11:3",
    "[2]:[0]:[48]:[00:02:00:00:00:02]":{
      "prefix":"[2]:[0]:[48]:[00:02:00:00:00:02]",
      "prefixLen":288,
 ...
}

Post fix:
{
  "27.0.0.11:3":{
    "rd":"27.0.0.11:3",
    "[2]:[0]:[48]:[00:02:00:00:00:02]":{
      "prefix":"[2]:[0]:[48]:[00:02:00:00:00:02]",
      "prefixLen":288,
  ...
}
Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
bgpd/bgp_evpn_vty.c