IGMP plugin 66/9766/34
authorJakub Grajciar <jgrajcia@cisco.com>
Fri, 8 Dec 2017 15:28:42 +0000 (16:28 +0100)
committerChris Luke <chris_luke@comcast.com>
Mon, 19 Mar 2018 15:53:19 +0000 (15:53 +0000)
commit7b867a8e491357058d37838091ed67a2e77bce2c
tree8f9373e4e41e930d0f20e90305168a1ab80dd714
parent489cc829224407a51ca8d612c92bd78c30eaf660
IGMP plugin

- 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>
20 files changed:
src/configure.ac
src/plugins/Makefile.am
src/plugins/igmp.am [new file with mode: 0644]
src/plugins/igmp/cli.c [new file with mode: 0644]
src/plugins/igmp/error.h [new file with mode: 0644]
src/plugins/igmp/igmp.api [new file with mode: 0644]
src/plugins/igmp/igmp.c [new file with mode: 0644]
src/plugins/igmp/igmp.def [new file with mode: 0644]
src/plugins/igmp/igmp.h [new file with mode: 0644]
src/plugins/igmp/igmp_all_api_h.h [new file with mode: 0644]
src/plugins/igmp/igmp_api.c [new file with mode: 0644]
src/plugins/igmp/igmp_format.c [new file with mode: 0644]
src/plugins/igmp/igmp_format.h [new file with mode: 0644]
src/plugins/igmp/igmp_msg_enum.h [new file with mode: 0644]
src/plugins/igmp/input.c [new file with mode: 0644]
src/vnet/fib/fib_test.c
src/vnet/ip/igmp_packet.h
test/test_igmp.py [new file with mode: 0644]
test/vpp_igmp.py [new file with mode: 0644]
test/vpp_papi_provider.py