FD.io VPP  v17.01.1-3-gc6833f8
Vector Packet Processing
fib_path_ext.c File Reference
+ Include dependency graph for fib_path_ext.c:

Go to the source code of this file.

Functions

u8format_fib_path_ext (u8 *s, va_list *args)
 
int fib_path_ext_cmp (fib_path_ext_t *path_ext, const fib_route_path_t *rpath)
 
static int fib_path_ext_match (fib_node_index_t pl_index, fib_node_index_t path_index, void *ctx)
 
void fib_path_ext_resolve (fib_path_ext_t *path_ext, fib_node_index_t path_list_index)
 
void fib_path_ext_init (fib_path_ext_t *path_ext, fib_node_index_t path_list_index, const fib_route_path_t *rpath)
 
static int fib_path_ext_is_imp_null (fib_path_ext_t *path_ext)
 Return true if the label stack is implicit null. More...
 
load_balance_path_tfib_path_ext_stack (fib_path_ext_t *path_ext, const fib_entry_t *entry, fib_forward_chain_type_t child_fct, load_balance_path_t *nhs)
 

Function Documentation

int fib_path_ext_cmp ( fib_path_ext_t path_ext,
const fib_route_path_t rpath 
)

Definition at line 47 of file fib_path_ext.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void fib_path_ext_init ( fib_path_ext_t path_ext,
fib_node_index_t  path_list_index,
const fib_route_path_t rpath 
)

Definition at line 84 of file fib_path_ext.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int fib_path_ext_is_imp_null ( fib_path_ext_t path_ext)
static

Return true if the label stack is implicit null.

Definition at line 98 of file fib_path_ext.c.

+ Here is the caller graph for this function:

static int fib_path_ext_match ( fib_node_index_t  pl_index,
fib_node_index_t  path_index,
void *  ctx 
)
static

Definition at line 54 of file fib_path_ext.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void fib_path_ext_resolve ( fib_path_ext_t path_ext,
fib_node_index_t  path_list_index 
)

Definition at line 71 of file fib_path_ext.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

load_balance_path_t* fib_path_ext_stack ( fib_path_ext_t path_ext,
const fib_entry_t entry,
fib_forward_chain_type_t  child_fct,
load_balance_path_t nhs 
)

Definition at line 105 of file fib_path_ext.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_fib_path_ext ( u8 s,
va_list *  args 
)

Definition at line 28 of file fib_path_ext.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: