summaryrefslogtreecommitdiffstats
path: root/src/plugins/igmp.am
diff options
context:
space:
mode:
authorNeale Ranns <nranns@cisco.com>2018-06-07 23:48:20 -0700
committerFlorin Coras <florin.coras@gmail.com>2018-07-09 21:10:53 +0000
commit947ea6222dad1ef04595c34273e9231395aef443 (patch)
tree8990854b2901ff8cc2241b9abfc99b0b4b54d517 /src/plugins/igmp.am
parentdd47ecadcf63772a6037a1bb3715772d80e87f51 (diff)
IGMP improvements
- Enable/Disable an interface for IGMP - improve logging - refactor common code - no orphaned timers - IGMP state changes in main thread only - Large groups split over multiple state-change reports - SSM range configuration API. - more tests Change-Id: If5674f1044e7e97274a711f47807c9ba689d7b9a Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'src/plugins/igmp.am')
-rw-r--r--src/plugins/igmp.am12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/plugins/igmp.am b/src/plugins/igmp.am
index 9829ea681ee..503d4cb14ca 100644
--- a/src/plugins/igmp.am
+++ b/src/plugins/igmp.am
@@ -15,10 +15,18 @@ vppplugins_LTLIBRARIES += igmp_plugin.la
igmp_plugin_la_SOURCES = \
igmp/igmp.c \
- igmp/cli.c \
+ igmp/igmp_query.c \
+ igmp/igmp_report.c \
+ igmp/igmp_group.c \
+ igmp/igmp_src.c \
+ igmp/igmp_config.c \
+ igmp/igmp_cli.c \
igmp/igmp_api.c \
+ igmp/igmp_input.c \
igmp/igmp_plugin.api.h \
- igmp/input.c \
+ igmp/igmp_timer.c \
+ igmp/igmp_pkt.c \
+ igmp/igmp_ssm_range.c \
igmp/igmp_format.c
nobase_apiinclude_HEADERS += \