|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
18 #ifndef __IGMP_SSM_RANGE_H__
19 #define __IGMP_SSM_RANGE_H__
26 #define foreach_igmp_group_prefix_type \
32 #define _(n,f) IGMP_GROUP_PREFIX_TYPE_##f = n,
void igmp_ssm_range_walk(igmp_ssm_range_walk_t fn, void *ctx)
igmp_group_prefix_type_t igmp_group_prefix_get_type(const ip46_address_t *gaddr)
walk_rc_t(* igmp_ssm_range_walk_t)(const fib_prefix_t *pfx, igmp_group_prefix_type_t type, void *ctx)
enum igmp_group_prefix_type_t_ igmp_group_prefix_type_t
igmp_group_prefix_type_t_
vl_api_ip4_address_t gaddr
#define foreach_igmp_group_prefix_type
Make sure this remains in-sync with the .api enum definition.
void igmp_group_prefix_set(const fib_prefix_t *pfx, igmp_group_prefix_type_t type)
enum walk_rc_t_ walk_rc_t
Walk return code.
Aggregate type for a prefix.
vl_api_fib_path_type_t type