FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
igmp_proxy.h File Reference
+ Include dependency graph for igmp_proxy.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  igmp_proxy_device_t
 

Functions

int igmp_proxy_device_add_del (u32 vrf_id, u32 sw_if_index, u8 add)
 IGMP proxy device add/del. More...
 
int igmp_proxy_device_add_del_interface (u32 vrf_id, u32 sw_if_index, u8 add)
 IGMP proxy device add/del interface. More...
 
void igmp_proxy_device_merge_config (igmp_config_t *config, u8 block)
 
void igmp_proxy_device_block_src (igmp_config_t *config, igmp_group_t *group, igmp_src_t *src)
 
void igmp_proxy_device_mfib_path_add_del (igmp_group_t *group, u8 add)
 

Function Documentation

◆ igmp_proxy_device_add_del()

int igmp_proxy_device_add_del ( u32  vrf_id,
u32  sw_if_index,
u8  add 
)

IGMP proxy device add/del.

Parameters
vrf_id- VRF id
sw_if_index- upstream interface
add- add/del

Add/del IGMP proxy device. Interface must be IGMP enabled in HOST mode.

Definition at line 80 of file igmp_proxy.c.

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

◆ igmp_proxy_device_add_del_interface()

int igmp_proxy_device_add_del_interface ( u32  vrf_id,
u32  sw_if_index,
u8  add 
)

IGMP proxy device add/del interface.

Parameters
vrf_id- VRF id
sw_if_index- downstream interface
add- add/del

Add/del IGMP enabled interface in ROUTER mode to proxy device.

Definition at line 141 of file igmp_proxy.c.

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

◆ igmp_proxy_device_block_src()

void igmp_proxy_device_block_src ( igmp_config_t config,
igmp_group_t group,
igmp_src_t src 
)

Definition at line 195 of file igmp_proxy.c.

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

◆ igmp_proxy_device_merge_config()

void igmp_proxy_device_merge_config ( igmp_config_t config,
u8  block 
)

Definition at line 358 of file igmp_proxy.c.

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

◆ igmp_proxy_device_mfib_path_add_del()

void igmp_proxy_device_mfib_path_add_del ( igmp_group_t group,
u8  add 
)

Definition at line 27 of file igmp_proxy.c.

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