]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: fix show bgp l2vpn evpn route json 4670/head
authorChirag Shah <chirag@cumulusnetworks.com>
Tue, 9 Jul 2019 18:51:46 +0000 (11:51 -0700)
committerChirag Shah <chirag@cumulusnetworks.com>
Tue, 9 Jul 2019 19:17:45 +0000 (12:17 -0700)
commitc684d47726fcdca52b84b743a29a1aa303e97b4f
tree52f7be4255bd606029f61a9124b778361b724c58
parentf85d5e3d972dc507cfd277a62c938d967cb28974
bgpd: fix show bgp l2vpn evpn route json

PR-4544 has introduced a new filed extended community
in show bgp l2vpn evpn route command.
The header has missed checking json is enabled.

Ticket:CM-25581
Reviewed By:
Testing Done:

TORS1# show bgp l2vpn evpn route json
{
  "27.0.0.15:8":{
    "rd":"27.0.0.15:8",
    "[2]:[0]:[48]:[00:02:00:00:00:0a]":{
      "prefix":"[2]:[0]:[48]:[00:02:00:00:00:0a]",
      "prefixLen":288,
      "paths":[
        [
          {
            "valid":true,
            "bestpath":true,
            "pathFrom":"external",
            "routeType":2,
            "ethTag":0,
            "macLen":48,
            "mac":"00:02:00:00:00:0a",
            "weight":32768,
            "peerId":"(unspec)",
            "aspath":"",
            "path":"",
            "origin":"IGP",
            "extendedCommunity":{
              "string":"ET:8 RT:5550:1002"
            },
            "nexthops":[
              {
                "ip":"27.0.0.15",
                "afi":"ipv4",
                "used":true
              }
            ]
          }
        ]
      ]
    },
   ...
  },
  "numPrefix":187,
  "numPaths":343
}

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
bgpd/bgp_evpn_vty.c