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");
{
"sequenceNumber":10,
"vrfUnchanged":false,
- "installed":true,
+ "installed":false,
"installedReason":"Invalid Src or Dst",
"nexthopGroup":{
"name":"C",
{
"sequenceNumber":5,
"vrfUnchanged":false,
- "installed":false,
+ "installed":true,
"installedReason":"Invalid NH-group",
"nexthopGroup":{
"name":"B",
{
"sequenceNumber":10,
"vrfUnchanged":true,
- "installed":false,
+ "installed":true,
"installedReason":"Valid",
"matchSrc":"1.2.0.0\/16",
"matchDst":"3.4.5.0\/24"