FD.io VPP
v19.08.2-294-g37e99c22d
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | igmp_pkt_build_t_ |
struct | igmp_pkt_build_report_t_ |
struct | igmp_pkt_build_query_t_ |
Typedefs | |
typedef struct igmp_pkt_build_t_ | igmp_pkt_build_t |
typedef struct igmp_pkt_build_report_t_ | igmp_pkt_build_report_t |
typedef struct igmp_pkt_build_query_t_ | igmp_pkt_build_query_t |
Functions | |
void | igmp_pkt_build_report_init (igmp_pkt_build_report_t *br, u32 sw_if_index) |
void | igmp_pkt_report_v3_add_report (igmp_pkt_build_report_t *br, const ip46_address_t *grp, const ip46_address_t *srcs, igmp_membership_group_v3_type_t type) |
void | igmp_pkt_report_v3_add_group (igmp_pkt_build_report_t *br, const igmp_group_t *group, igmp_membership_group_v3_type_t type) |
void | igmp_pkt_report_v3_send (igmp_pkt_build_report_t *br) |
void | igmp_pkt_build_query_init (igmp_pkt_build_query_t *bq, u32 sw_if_index) |
void | igmp_pkt_query_v3_add_group (igmp_pkt_build_query_t *bq, const igmp_group_t *group, const ip46_address_t *srcs) |
void | igmp_pkt_query_v3_send (igmp_pkt_build_query_t *bq) |
typedef struct igmp_pkt_build_query_t_ igmp_pkt_build_query_t |
typedef struct igmp_pkt_build_report_t_ igmp_pkt_build_report_t |
typedef struct igmp_pkt_build_t_ igmp_pkt_build_t |
void igmp_pkt_build_query_init | ( | igmp_pkt_build_query_t * | bq, |
u32 | sw_if_index | ||
) |
Definition at line 523 of file igmp_pkt.c.
void igmp_pkt_build_report_init | ( | igmp_pkt_build_report_t * | br, |
u32 | sw_if_index | ||
) |
Definition at line 400 of file igmp_pkt.c.
void igmp_pkt_query_v3_add_group | ( | igmp_pkt_build_query_t * | bq, |
const igmp_group_t * | group, | ||
const ip46_address_t * | srcs | ||
) |
Definition at line 448 of file igmp_pkt.c.
void igmp_pkt_query_v3_send | ( | igmp_pkt_build_query_t * | bq | ) |
Definition at line 513 of file igmp_pkt.c.
void igmp_pkt_report_v3_add_group | ( | igmp_pkt_build_report_t * | br, |
const igmp_group_t * | group, | ||
igmp_membership_group_v3_type_t | type | ||
) |
Definition at line 349 of file igmp_pkt.c.
void igmp_pkt_report_v3_add_report | ( | igmp_pkt_build_report_t * | br, |
const ip46_address_t * | grp, | ||
const ip46_address_t * | srcs, | ||
igmp_membership_group_v3_type_t | type | ||
) |
Definition at line 309 of file igmp_pkt.c.
void igmp_pkt_report_v3_send | ( | igmp_pkt_build_report_t * | br | ) |
Definition at line 208 of file igmp_pkt.c.