FD.io VPP
v20.09-64-g4f7b92f0a
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | igmp_header_t |
struct | igmp_membership_query_v3_t |
struct | igmp_membership_group_v3_t |
struct | igmp_membership_report_v3_t |
struct | mld_header_t |
Macros | |
#define | foreach_igmp_type |
#define | foreach_igmp_membership_group_v3_type |
Enumerations | |
enum | igmp_type_t { foreach_igmp_type } |
enum | igmp_membership_group_v3_type_t { foreach_igmp_membership_group_v3_type } |
Functions | |
static f64 | igmp_header_get_max_resp_time (const igmp_header_t *header) |
Calculate the maximum response time allowed from the header. More... | |
static u32 | igmp_membership_query_v3_length (const igmp_membership_query_v3_t *q) |
static int | igmp_membership_query_v3_is_general (const igmp_membership_query_v3_t *q) |
static u32 | igmp_membership_group_v3_length (const igmp_membership_group_v3_t *g) |
static igmp_membership_group_v3_t * | igmp_membership_group_v3_next (igmp_membership_group_v3_t *g) |
static u32 | igmp_membership_report_v3_length (const igmp_membership_report_v3_t *r) |
#define foreach_igmp_membership_group_v3_type |
Definition at line 132 of file igmp_packet.h.
#define foreach_igmp_type |
Definition at line 46 of file igmp_packet.h.
Enumerator | |
---|---|
foreach_igmp_membership_group_v3_type |
Definition at line 140 of file igmp_packet.h.
enum igmp_type_t |
Enumerator | |
---|---|
foreach_igmp_type |
Definition at line 61 of file igmp_packet.h.
|
inlinestatic |
Calculate the maximum response time allowed from the header.
Definition at line 82 of file igmp_packet.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 172 of file igmp_packet.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 193 of file igmp_packet.h.