From f12dad658d03030d1a61ba970e27c8f01763f2e0 Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Mon, 4 Jun 2018 18:41:24 -0700 Subject: Add reaper functions to want events APIs (VPP-1304) Change-Id: Iaeb52d94cb6da63ee93af7c1cf2dade6046cba1d Signed-off-by: Neale Ranns --- src/plugins/igmp/igmp.h | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) (limited to 'src/plugins/igmp/igmp.h') diff --git a/src/plugins/igmp/igmp.h b/src/plugins/igmp/igmp.h index f917be95dc3..fc131f7843b 100644 --- a/src/plugins/igmp/igmp.h +++ b/src/plugins/igmp/igmp.h @@ -20,6 +20,7 @@ #include #include +#include #include #include #include @@ -167,16 +168,6 @@ struct igmp_timer_t_; typedef struct igmp_timer_t_ igmp_timer_t; -/** \brief igmp api client - @param client_index - client index - @param pid - pid -*/ -typedef struct igmp_api_client_t_ -{ - u32 client_index; - u32 pid; -} igmp_api_client_t; - typedef struct { u8 *name; @@ -210,7 +201,7 @@ typedef struct igmp_main_t_ uword *igmp_api_client_by_client_index; - igmp_api_client_t *api_clients; + vpe_client_registration_t *api_clients; uword *igmp_config_by_sw_if_index; @@ -459,23 +450,6 @@ igmp_src_lookup (igmp_group_t * group, igmp_key_t * key) return src; } -/** \brief igmp group lookup - @param im - igmp main - @param client_index - client index -*/ -always_inline igmp_api_client_t * -igmp_api_client_lookup (igmp_main_t * im, u32 client_index) -{ - uword *p; - igmp_api_client_t *api_client = NULL; - - p = hash_get_mem (im->igmp_api_client_by_client_index, &client_index); - if (p) - api_client = vec_elt_at_index (im->api_clients, p[0]); - - return api_client; -} - #endif /* _IGMP_H_ */ /* -- cgit 1.2.3-korg