summaryrefslogtreecommitdiffstats
path: root/src/plugins/igmp/igmp_api.c
AgeCommit message (Collapse)AuthorFilesLines
2018-06-10IGMP: use simple u32 bit hash keyNeale Ranns1-9/+8
some IGMP hashse use only a u32 key, which is not stored in the object, so don't use memory based hash Change-Id: Iaa4eddf568ea0164bc2a812da4cc502f1811b93c Signed-off-by: Neale Ranns <nranns@cisco.com>
2018-06-08Add reaper functions to want events APIs (VPP-1304)Neale Ranns1-4/+41
Change-Id: Iaeb52d94cb6da63ee93af7c1cf2dade6046cba1d Signed-off-by: Neale Ranns <nranns@cisco.com>
2018-04-25igmp: data structure refactoringJakub Grajciar1-19/+27
Improve igmp membership report performance, introduce group and source specific timers. (side effect compatible with Group-specific query). Change-Id: Ie3dd2c0dabe5f7138c2f8029e6bbbbfcb5e4904f Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>
2018-03-19IGMP pluginJakub Grajciar1-0/+337
- host mode: igmp_listen - API to signal that the host has joined an (S,G) - route mode: igmp_enable - API to enable the reception of host IGMP messages igmp_event - API to report the host join/leave from an (S,G) Change-Id: Id180ec27dee617d33ab3088f5dcf6125d3aa9c8f Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>