summaryrefslogtreecommitdiff
path: root/pimd/pim_igmp.h
diff options
context:
space:
mode:
authorMladen Sablic <mladen.sablic@gmail.com>2018-02-12 23:41:33 +0100
committerMladen Sablic <mladen.sablic@gmail.com>2018-02-19 23:13:55 +0100
commit4d9ad5dcd0244b4035d8f88f7a3478a450c74283 (patch)
tree961109b12d71391f4ea372ecb6083070127a518c /pimd/pim_igmp.h
parent6ac12ea313530f6d4effa843b10f224cc3586fbd (diff)
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>
Diffstat (limited to 'pimd/pim_igmp.h')
-rw-r--r--pimd/pim_igmp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pim_igmp.h b/pimd/pim_igmp.h
index 275f25f63f..962c50e76a 100644
--- a/pimd/pim_igmp.h
+++ b/pimd/pim_igmp.h
@@ -37,6 +37,8 @@
#define PIM_IGMP_V1_MEMBERSHIP_REPORT (0x12)
#define PIM_IGMP_V2_MEMBERSHIP_REPORT (0x16)
#define PIM_IGMP_V2_LEAVE_GROUP (0x17)
+#define PIM_IGMP_MTRACE_RESPONSE (0x1E)
+#define PIM_IGMP_MTRACE_QUERY_REQUEST (0x1F)
#define PIM_IGMP_V3_MEMBERSHIP_REPORT (0x22)
#define IGMP_V3_REPORT_HEADER_SIZE (8)