]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Add IGMP join sent/failed statistics 10768/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 10 Mar 2022 16:10:43 +0000 (18:10 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Sun, 13 Mar 2022 17:31:34 +0000 (19:31 +0200)
commitf2058cb425b6f2e5efb3ac8608c47bcc2da5535d
treefd6568d21b7d67043c2bfb19a24767949a2de6ac
parent7547d5288e91d7bdc09aff4cd902d6cedbabfafc
pimd: Add IGMP join sent/failed statistics

```
exit1-debian-11# sh ip igmp statistics
IGMP statistics
Interface           : global
V1 query            : 0
V2 query            : 0
V3 query            : 0
V2 leave            : 0
V1 report           : 0
V2 report           : 0
V3 report           : 16
mtrace response     : 0
mtrace request      : 0
unsupported         : 0
joins failed        : 0
joins sent          : 11
total groups        : 4
total source groups : 0
exit1-debian-11# sh ip igmp statistics json
{
  "global":{
    "name":"global",
    "queryV1":0,
    "queryV2":0,
    "queryV3":0,
    "leaveV3":0,
    "reportV1":0,
    "reportV2":0,
    "reportV3":16,
    "mtraceResponse":0,
    "mtraceRequest":0,
    "unsupported":0,
    "totalGroups":4,
    "totalSourceGroups":0,
    "joinsFailed":0,
    "joinsSent":11
  }
}
```

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
13 files changed:
pimd/pim_cmd.c
pimd/pim_iface.c
pimd/pim_iface.h
pimd/pim_igmp.c
pimd/pim_igmp.h
pimd/pim_igmp_mtrace.c
pimd/pim_igmp_stats.c
pimd/pim_igmp_stats.h
pimd/pim_igmpv2.c
pimd/pim_igmpv3.c
pimd/pim_pim.c
pimd/pim_sock.c
pimd/pim_sock.h