Go to the source code of this file.
|
u32 | teib_entry_get_sw_if_index (const teib_entry_t *te) |
| accessors for the opaque struct More...
|
|
u32 | teib_entry_get_fib_index (const teib_entry_t *te) |
|
const ip46_address_t * | teib_entry_get_peer (const teib_entry_t *te) |
|
const fib_prefix_t * | teib_entry_get_nh (const teib_entry_t *te) |
|
void | teib_entry_adj_stack (const teib_entry_t *te, adj_index_t ai) |
|
teib_entry_t * | teib_entry_get (index_t tei) |
|
teib_entry_t * | teib_entry_find (u32 sw_if_index, const ip46_address_t *peer) |
|
int | teib_entry_add (u32 sw_if_index, const ip46_address_t *peer, u32 nh_table_id, const ip46_address_t *nh) |
| Create a new TEIB entry. More...
|
|
int | teib_entry_del (u32 sw_if_index, const ip46_address_t *peer) |
|
u8 * | format_teib_entry (u8 *s, va_list *args) |
|
void | teib_walk (teib_walk_cb_t fn, void *ctx) |
|
void | teib_walk_itf (u32 sw_if_index, teib_walk_cb_t fn, void *ctx) |
|
void | teib_register (const teib_vft_t *vft) |
|
static clib_error_t * | teib_init (vlib_main_t *vm) |
|
◆ TEIB_NOTIFY
#define TEIB_NOTIFY |
( |
|
_te, |
|
|
|
_fn |
|
) |
| |
Value:{ \
teib_vft_t *_vft; \
if (_vft->_fn) { \
_vft->_fn(_te); \
} \
} \
}
static teib_vft_t * teib_vfts
Definition at line 40 of file teib.c.
◆ teib_key_t
◆ format_teib_entry()
u8* format_teib_entry |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ teib_entry_add()
int teib_entry_add |
( |
u32 |
sw_if_index, |
|
|
const ip46_address_t * |
peer, |
|
|
u32 |
nh_table_id, |
|
|
const ip46_address_t * |
nh |
|
) |
| |
Create a new TEIB entry.
Definition at line 103 of file teib.c.
◆ teib_entry_adj_stack()
◆ teib_entry_del()
int teib_entry_del |
( |
u32 |
sw_if_index, |
|
|
const ip46_address_t * |
peer |
|
) |
| |
◆ teib_entry_find()
teib_entry_t* teib_entry_find |
( |
u32 |
sw_if_index, |
|
|
const ip46_address_t * |
peer |
|
) |
| |
◆ teib_entry_get()
◆ teib_entry_get_fib_index()
◆ teib_entry_get_nh()
◆ teib_entry_get_peer()
const ip46_address_t* teib_entry_get_peer |
( |
const teib_entry_t * |
te | ) |
|
◆ teib_entry_get_sw_if_index()
accessors for the opaque struct
Definition at line 50 of file teib.c.
◆ teib_init()
◆ teib_register()
◆ teib_walk()
◆ teib_walk_itf()
◆ teib_db
◆ teib_pool
◆ teib_vfts