]> git.proxmox.com Git - mirror_frr.git/commit - pimd/pim_igmp_mtrace.h
pimd: Multicast traceroute client and router
authorMladen Sablic <mladen.sablic@gmail.com>
Mon, 12 Feb 2018 22:41:33 +0000 (23:41 +0100)
committerMladen Sablic <mladen.sablic@gmail.com>
Mon, 19 Feb 2018 22:13:55 +0000 (23:13 +0100)
commit4d9ad5dcd0244b4035d8f88f7a3478a450c74283
tree961109b12d71391f4ea372ecb6083070127a518c
parent6ac12ea313530f6d4effa843b10f224cc3586fbd
pimd: Multicast traceroute client and router

This commit is the implementation of weak multicast traceroute.
It consists of IGMP module dealing with mtrace type IGMP messages
and client program mtrace/mtracebis for initiating mtrace queries.

Signed-off-by: Mladen Sablic <mladen.sablic@gmail.com>
25 files changed:
configure.ac
debianpkg/backports/ubuntu14.04/debian/frr.install
debianpkg/frr.install
doc/Makefile.am
doc/mtracebis.8.in [new file with mode: 0644]
lib/prefix.h
pimd/.gitignore
pimd/COMMANDS
pimd/mtracebis.c [new file with mode: 0644]
pimd/mtracebis_netlink.c [new file with mode: 0644]
pimd/mtracebis_netlink.h [new file with mode: 0644]
pimd/mtracebis_routeget.c [new file with mode: 0644]
pimd/mtracebis_routeget.h [new file with mode: 0644]
pimd/pim_cmd.c
pimd/pim_cmd.h
pimd/pim_igmp.c
pimd/pim_igmp.h
pimd/pim_igmp_mtrace.c [new file with mode: 0644]
pimd/pim_igmp_mtrace.h [new file with mode: 0644]
pimd/pim_oil.c
pimd/pim_oil.h
pimd/pim_vty.c
pimd/pimd.h
pimd/subdir.am
vtysh/vtysh.c