]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: Include pruneTx/pruneRx for `show ip pim interface traffic WORD json` 10813/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 17 Mar 2022 08:00:02 +0000 (10:00 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 17 Mar 2022 08:00:02 +0000 (10:00 +0200)
```
exit1-debian-11# sh ip pim interface traffic eth2 json
{
  "eth2":{
    "name":"eth2",
    "state":"up",
    "address":"192.168.10.123",
    "index":4,
    "flagMulticast":true,
    "flagBroadcast":true,
    "lanDelayEnabled":true,
    "helloRx":2,
    "helloTx":2,
    "joinRx":0,
    "joinTx":1,
    "pruneRx":0,
    "pruneTx":0,
    "registerRx":0,
    "registerTx":0,
    "registerStopRx":0,
    "registerStopTx":0,
    "assertRx":0,
    "assertTx":0,
    "bsmRx":0,
    "bsmTx":0
  }
}
```

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
pimd/pim_cmd.c

index 2a6d03fb91cb5f737c6da6e801977e43cae84c78..b2b0ce70dc8e4bc3d5fc1525265c7b31dd98e548 100644 (file)
@@ -1655,6 +1655,10 @@ static void pim_show_interface_traffic_single(struct pim_instance *pim,
                                            pim_ifp->pim_ifstat_join_recv);
                        json_object_int_add(json_row, "joinTx",
                                            pim_ifp->pim_ifstat_join_send);
+                       json_object_int_add(json_row, "pruneRx",
+                                           pim_ifp->pim_ifstat_prune_recv);
+                       json_object_int_add(json_row, "pruneTx",
+                                           pim_ifp->pim_ifstat_prune_send);
                        json_object_int_add(json_row, "registerRx",
                                            pim_ifp->pim_ifstat_reg_recv);
                        json_object_int_add(json_row, "registerTx",