Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
IGMP: proxy device
[vpp.git]
/
src
/
plugins
/
igmp
/
igmp.h
diff --git
a/src/plugins/igmp/igmp.h
b/src/plugins/igmp/igmp.h
index
626d987
..
9f9b611
100644
(file)
--- a/
src/plugins/igmp/igmp.h
+++ b/
src/plugins/igmp/igmp.h
@@
-28,6
+28,7
@@
#include <igmp/igmp_timer.h>
#include <igmp/igmp_group.h>
#include <igmp/igmp_config.h>
#include <igmp/igmp_timer.h>
#include <igmp/igmp_group.h>
#include <igmp/igmp_config.h>
+#include <igmp/igmp_proxy.h>
/**
* RFC 3376 Section 8.1
/**
* RFC 3376 Section 8.1
@@
-101,6
+102,16
@@
typedef struct igmp_main_t_
* pool of sources
*/
igmp_src_t *srcs;
* pool of sources
*/
igmp_src_t *srcs;
+
+ /**
+ * per-vrf DB of proxy devices
+ */
+ u32 *igmp_proxy_device_by_vrf_id;
+
+ /**
+ * pool of proxy devices
+ */
+ igmp_proxy_device_t *proxy_devices;
} igmp_main_t;
extern igmp_main_t igmp_main;
} igmp_main_t;
extern igmp_main_t igmp_main;