FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
mfib_entry_cover.c File Reference
+ Include dependency graph for mfib_entry_cover.c:

Go to the source code of this file.

Data Structures

struct  mfib_enty_cover_walk_ctx_t_
 Internal struct to hold user supplied paraneters for the cover walk. More...
 

Typedefs

typedef struct mfib_enty_cover_walk_ctx_t_ mfib_enty_cover_walk_ctx_t
 Internal struct to hold user supplied paraneters for the cover walk. More...
 

Functions

u32 mfib_entry_cover_track (mfib_entry_t *cover, fib_node_index_t covered)
 
void mfib_entry_cover_untrack (mfib_entry_t *cover, u32 tracked_index)
 
static int mfib_entry_cover_walk_node_ptr (fib_node_ptr_t *depend, void *args)
 
void mfib_entry_cover_walk (mfib_entry_t *cover, mfib_entry_covered_walk_t walk, void *args)
 
static int mfib_entry_cover_change_one (mfib_entry_t *cover, fib_node_index_t covered, void *args)
 
void mfib_entry_cover_change_notify (fib_node_index_t cover_index, fib_node_index_t covered)
 
static int mfib_entry_cover_update_one (mfib_entry_t *cover, fib_node_index_t covered, void *args)
 
void mfib_entry_cover_update_notify (mfib_entry_t *mfib_entry)
 

Typedef Documentation

◆ mfib_enty_cover_walk_ctx_t

Internal struct to hold user supplied paraneters for the cover walk.

Function Documentation

◆ mfib_entry_cover_change_notify()

void mfib_entry_cover_change_notify ( fib_node_index_t  cover_index,
fib_node_index_t  covered 
)

Definition at line 151 of file mfib_entry_cover.c.

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

◆ mfib_entry_cover_change_one()

static int mfib_entry_cover_change_one ( mfib_entry_t cover,
fib_node_index_t  covered,
void *  args 
)
static

Definition at line 110 of file mfib_entry_cover.c.

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

◆ mfib_entry_cover_track()

u32 mfib_entry_cover_track ( mfib_entry_t cover,
fib_node_index_t  covered 
)

Definition at line 21 of file mfib_entry_cover.c.

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

◆ mfib_entry_cover_untrack()

void mfib_entry_cover_untrack ( mfib_entry_t cover,
u32  tracked_index 
)

Definition at line 44 of file mfib_entry_cover.c.

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

◆ mfib_entry_cover_update_notify()

void mfib_entry_cover_update_notify ( mfib_entry_t mfib_entry)

Definition at line 175 of file mfib_entry_cover.c.

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

◆ mfib_entry_cover_update_one()

static int mfib_entry_cover_update_one ( mfib_entry_t cover,
fib_node_index_t  covered,
void *  args 
)
static

Definition at line 164 of file mfib_entry_cover.c.

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

◆ mfib_entry_cover_walk()

void mfib_entry_cover_walk ( mfib_entry_t cover,
mfib_entry_covered_walk_t  walk,
void *  args 
)

Definition at line 87 of file mfib_entry_cover.c.

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

◆ mfib_entry_cover_walk_node_ptr()

static int mfib_entry_cover_walk_node_ptr ( fib_node_ptr_t depend,
void *  args 
)
static

Definition at line 75 of file mfib_entry_cover.c.

+ Here is the caller graph for this function: