FD.io VPP  v18.10-34-gcce845e
Vector Packet Processing
igmp_ssm_range.h File Reference
+ Include dependency graph for igmp_ssm_range.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define foreach_igmp_group_prefix_type
 Make sure this remains in-sync with the .api enum definition. More...
 

Typedefs

typedef enum igmp_group_prefix_type_t_ igmp_group_prefix_type_t
 
typedef walk_rc_t(* igmp_ssm_range_walk_t) (const fib_prefix_t *pfx, igmp_group_prefix_type_t type, void *ctx)
 

Enumerations

enum  igmp_group_prefix_type_t_ { foreach_igmp_group_prefix_type }
 

Functions

igmp_group_prefix_type_t igmp_group_prefix_get_type (const ip46_address_t *gaddr)
 
void igmp_group_prefix_set (const fib_prefix_t *pfx, igmp_group_prefix_type_t type)
 
void igmp_ssm_range_walk (igmp_ssm_range_walk_t fn, void *ctx)
 

Macro Definition Documentation

#define foreach_igmp_group_prefix_type
Value:
_ (0x0, ASM) \
_ (0x1, SSM)
Definition: igmp.api:190
Definition: igmp.api:189

Make sure this remains in-sync with the .api enum definition.

Definition at line 26 of file igmp_ssm_range.h.

Typedef Documentation

typedef walk_rc_t(* igmp_ssm_range_walk_t) (const fib_prefix_t *pfx, igmp_group_prefix_type_t type, void *ctx)

Definition at line 44 of file igmp_ssm_range.h.

Enumeration Type Documentation

Enumerator
foreach_igmp_group_prefix_type 

Definition at line 30 of file igmp_ssm_range.h.

Function Documentation

igmp_group_prefix_type_t igmp_group_prefix_get_type ( const ip46_address_t *  gaddr)

Definition at line 87 of file igmp_ssm_range.c.

+ Here is the call graph for this function:

void igmp_group_prefix_set ( const fib_prefix_t pfx,
igmp_group_prefix_type_t  type 
)

Definition at line 50 of file igmp_ssm_range.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void igmp_ssm_range_walk ( igmp_ssm_range_walk_t  fn,
void *  ctx 
)

Definition at line 104 of file igmp_ssm_range.c.

+ Here is the caller graph for this function: