FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
vrrp_periodic.c File Reference
+ Include dependency graph for vrrp_periodic.c:

Go to the source code of this file.

Functions

static int vrrp_vr_timer_compare (const void *v1, const void *v2)
 
static u32 vrrp_vr_timer_get_next (void)
 
void vrrp_vr_timer_cancel (vrrp_vr_t *vr)
 
void vrrp_vr_timer_set (vrrp_vr_t *vr, vrrp_vr_timer_type_t type)
 
void vrrp_vr_timer_timeout (u32 timer_index)
 
static uword vrrp_periodic_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f)
 

Variables

vlib_node_registration_t vrrp_periodic_node
 (constructor) VLIB_REGISTER_NODE (vrrp_periodic_node) More...
 

Function Documentation

◆ vrrp_periodic_process()

static uword vrrp_periodic_process ( vlib_main_t vm,
vlib_node_runtime_t rt,
vlib_frame_t f 
)
static

Definition at line 166 of file vrrp_periodic.c.

+ Here is the call graph for this function:

◆ vrrp_vr_timer_cancel()

void vrrp_vr_timer_cancel ( vrrp_vr_t vr)

Definition at line 58 of file vrrp_periodic.c.

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

◆ vrrp_vr_timer_compare()

static int vrrp_vr_timer_compare ( const void *  v1,
const void *  v2 
)
static

Definition at line 16 of file vrrp_periodic.c.

+ Here is the caller graph for this function:

◆ vrrp_vr_timer_get_next()

static u32 vrrp_vr_timer_get_next ( void  )
static

Definition at line 38 of file vrrp_periodic.c.

+ Here is the caller graph for this function:

◆ vrrp_vr_timer_set()

void vrrp_vr_timer_set ( vrrp_vr_t vr,
vrrp_vr_timer_type_t  type 
)

Definition at line 89 of file vrrp_periodic.c.

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

◆ vrrp_vr_timer_timeout()

void vrrp_vr_timer_timeout ( u32  timer_index)

Definition at line 134 of file vrrp_periodic.c.

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

Variable Documentation

◆ vrrp_periodic_node

vlib_node_registration_t vrrp_periodic_node
Initial value:
= {
.function = vrrp_periodic_process,
.name = "vrrp-periodic-process",
.process_log2_n_stack_bytes = 17,
}

(constructor) VLIB_REGISTER_NODE (vrrp_periodic_node)

Definition at line 214 of file vrrp_periodic.c.

vrrp_periodic_process
static uword vrrp_periodic_process(vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f)
Definition: vrrp_periodic.c:166
VLIB_NODE_TYPE_PROCESS
@ VLIB_NODE_TYPE_PROCESS
Definition: node.h:84