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

Go to the source code of this file.

Functions

static void fib_entry_src_mpls_init (fib_entry_src_t *src)
 Source initialisation Function. More...
 
static void fib_entry_src_mpls_deinit (fib_entry_src_t *src)
 Source deinitialisation Function. More...
 
static void fib_entry_src_mpls_remove (fib_entry_src_t *src)
 
static void fib_entry_src_mpls_add (fib_entry_src_t *src, const fib_entry_t *entry, fib_entry_flag_t flags, fib_protocol_t proto, const dpo_id_t *dpo)
 
static void fib_entry_src_mpls_set_data (fib_entry_src_t *src, const fib_entry_t *entry, const void *data)
 
static const void * fib_entry_src_mpls_get_data (fib_entry_src_t *src, const fib_entry_t *entry)
 
static u8fib_entry_src_mpls_format (fib_entry_src_t *src, u8 *s)
 
void fib_entry_src_mpls_register (void)
 

Variables

static const fib_entry_src_vft_t mpls_src_vft
 

Function Documentation

static void fib_entry_src_mpls_add ( fib_entry_src_t src,
const fib_entry_t entry,
fib_entry_flag_t  flags,
fib_protocol_t  proto,
const dpo_id_t dpo 
)
static

Definition at line 57 of file fib_entry_src_mpls.c.

+ Here is the call graph for this function:

static void fib_entry_src_mpls_deinit ( fib_entry_src_t src)
static

Source deinitialisation Function.

Definition at line 45 of file fib_entry_src_mpls.c.

static u8* fib_entry_src_mpls_format ( fib_entry_src_t src,
u8 s 
)
static

Definition at line 167 of file fib_entry_src_mpls.c.

+ Here is the call graph for this function:

static const void* fib_entry_src_mpls_get_data ( fib_entry_src_t src,
const fib_entry_t entry 
)
static

Definition at line 160 of file fib_entry_src_mpls.c.

static void fib_entry_src_mpls_init ( fib_entry_src_t src)
static

Source initialisation Function.

Definition at line 28 of file fib_entry_src_mpls.c.

void fib_entry_src_mpls_register ( void  )

Definition at line 191 of file fib_entry_src_mpls.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void fib_entry_src_mpls_remove ( fib_entry_src_t src)
static

Definition at line 50 of file fib_entry_src_mpls.c.

static void fib_entry_src_mpls_set_data ( fib_entry_src_t src,
const fib_entry_t entry,
const void *  data 
)
static

Definition at line 70 of file fib_entry_src_mpls.c.

+ Here is the call graph for this function:

Variable Documentation

const fib_entry_src_vft_t mpls_src_vft
static
Initial value:
= {
.fesv_deinit = fib_entry_src_mpls_deinit,
.fesv_remove = fib_entry_src_mpls_remove,
.fesv_format = fib_entry_src_mpls_format,
.fesv_set_data = fib_entry_src_mpls_set_data,
.fesv_get_data = fib_entry_src_mpls_get_data,
}
static void fib_entry_src_mpls_remove(fib_entry_src_t *src)
static u8 * fib_entry_src_mpls_format(fib_entry_src_t *src, u8 *s)
static const void * fib_entry_src_mpls_get_data(fib_entry_src_t *src, const fib_entry_t *entry)
static void fib_entry_src_mpls_add(fib_entry_src_t *src, const fib_entry_t *entry, fib_entry_flag_t flags, fib_protocol_t proto, const dpo_id_t *dpo)
static void fib_entry_src_mpls_init(fib_entry_src_t *src)
Source initialisation Function.
static void fib_entry_src_mpls_deinit(fib_entry_src_t *src)
Source deinitialisation Function.
static void fib_entry_src_mpls_set_data(fib_entry_src_t *src, const fib_entry_t *entry, const void *data)

Definition at line 173 of file fib_entry_src_mpls.c.