FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
igmp_query.c File Reference
+ Include dependency graph for igmp_query.c:

Go to the source code of this file.

Functions

static f64 igmp_get_random_resp_delay (const igmp_header_t *header)
 
static ip46_address_t * igmp_query_mk_source_list (const igmp_membership_query_v3_t *q)
 
static void igmp_send_group_report_v3 (u32 obj, void *data)
 
static igmp_membership_group_v3_type_t igmp_filter_mode_to_report_type (igmp_filter_mode_t mode)
 
static void igmp_send_general_report_v3 (u32 obj, void *data)
 Send igmp membership general report. More...
 
void igmp_handle_query (const igmp_query_args_t *args)
 Called from the main thread on reception of a Query message. More...
 

Function Documentation

◆ igmp_filter_mode_to_report_type()

static igmp_membership_group_v3_type_t igmp_filter_mode_to_report_type ( igmp_filter_mode_t  mode)
static

Definition at line 120 of file igmp_query.c.

+ Here is the caller graph for this function:

◆ igmp_get_random_resp_delay()

static f64 igmp_get_random_resp_delay ( const igmp_header_t header)
static

Definition at line 22 of file igmp_query.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ igmp_handle_query()

void igmp_handle_query ( const igmp_query_args_t args)

Called from the main thread on reception of a Query message.

Definition at line 174 of file igmp_query.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ igmp_query_mk_source_list()

static ip46_address_t* igmp_query_mk_source_list ( const igmp_membership_query_v3_t q)
static

Definition at line 33 of file igmp_query.c.

+ Here is the caller graph for this function:

◆ igmp_send_general_report_v3()

static void igmp_send_general_report_v3 ( u32  obj,
void *  data 
)
static

Send igmp membership general report.

Definition at line 137 of file igmp_query.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ igmp_send_group_report_v3()

static void igmp_send_group_report_v3 ( u32  obj,
void *  data 
)
static

Definition at line 61 of file igmp_query.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: