diff options
| -rw-r--r-- | pbrd/pbr_vty.c | 3 | ||||
| -rw-r--r-- | tests/topotests/pbr_topo1/r1/pbr-map.json | 6 | 
2 files changed, 4 insertions, 5 deletions
diff --git a/pbrd/pbr_vty.c b/pbrd/pbr_vty.c index 9589e5be23..64d88847c8 100644 --- a/pbrd/pbr_vty.c +++ b/pbrd/pbr_vty.c @@ -1667,8 +1667,7 @@ static void vty_json_pbrms(json_object *j, struct vty *vty,  	json_object_int_add(jpbrm, "sequenceNumber", pbrms->seqno);  	json_object_int_add(jpbrm, "ruleNumber", pbrms->ruleno);  	json_object_boolean_add(jpbrm, "vrfUnchanged", pbrms->vrf_unchanged); -	json_object_boolean_add(jpbrm, "installed", -				pbr_nht_get_installed(nhg_name)); +	json_object_boolean_add(jpbrm, "installed", pbrms->installed);  	json_object_string_add(jpbrm, "installedReason",  			       pbrms->reason ? rbuf : "Valid"); diff --git a/tests/topotests/pbr_topo1/r1/pbr-map.json b/tests/topotests/pbr_topo1/r1/pbr-map.json index bfa0ecb849..aaf2b5e8dc 100644 --- a/tests/topotests/pbr_topo1/r1/pbr-map.json +++ b/tests/topotests/pbr_topo1/r1/pbr-map.json @@ -18,7 +18,7 @@        {          "sequenceNumber":10,          "vrfUnchanged":false, -        "installed":true, +        "installed":false,          "installedReason":"Invalid Src or Dst",          "nexthopGroup":{            "name":"C", @@ -98,7 +98,7 @@        {          "sequenceNumber":5,          "vrfUnchanged":false, -        "installed":false, +        "installed":true,          "installedReason":"Invalid NH-group",          "nexthopGroup":{            "name":"B", @@ -111,7 +111,7 @@        {          "sequenceNumber":10,          "vrfUnchanged":true, -        "installed":false, +        "installed":true,          "installedReason":"Valid",          "matchSrc":"1.2.0.0\/16",          "matchDst":"3.4.5.0\/24"  | 
