Go to the source code of this file.
|
u32 | nhrp_entry_get_sw_if_index (const nhrp_entry_t *ne) |
| accessors for the opaque struct More...
|
|
u32 | nhrp_entry_get_fib_index (const nhrp_entry_t *ne) |
|
const ip46_address_t * | nhrp_entry_get_peer (const nhrp_entry_t *ne) |
|
const fib_prefix_t * | nhrp_entry_get_nh (const nhrp_entry_t *ne) |
|
void | nhrp_entry_adj_stack (const nhrp_entry_t *ne, adj_index_t ai) |
|
static adj_walk_rc_t | nhrp_entry_add_adj_walk (adj_index_t ai, void *ctx) |
|
static adj_walk_rc_t | nhrp_entry_del_adj_walk (adj_index_t ai, void *ctx) |
|
nhrp_entry_t * | nhrp_entry_get (index_t nei) |
|
nhrp_entry_t * | nhrp_entry_find (u32 sw_if_index, const ip46_address_t *peer) |
|
int | nhrp_entry_add (u32 sw_if_index, const ip46_address_t *peer, u32 nh_table_id, const ip46_address_t *nh) |
| Create a new NHRP entry. More...
|
|
int | nhrp_entry_del (u32 sw_if_index, const ip46_address_t *peer) |
|
u8 * | format_nhrp_entry (u8 *s, va_list *args) |
|
void | nhrp_walk (nhrp_walk_cb_t fn, void *ctx) |
|
void | nhrp_walk_itf (u32 sw_if_index, nhrp_walk_cb_t fn, void *ctx) |
|
void | nhrp_register (const nhrp_vft_t *vft) |
|
static clib_error_t * | nhrp_init (vlib_main_t *vm) |
|
◆ NHRP_NOTIFY
#define NHRP_NOTIFY |
( |
|
_ne, |
|
|
|
_fn |
|
) |
| |
Value:{ \
nhrp_vft_t *_vft; \
if (_vft->_fn) { \
_vft->_fn(_ne); \
} \
} \
}
static nhrp_vft_t * nhrp_vfts
Definition at line 40 of file nhrp.c.
◆ nhrp_key_t
◆ format_nhrp_entry()
u8* format_nhrp_entry |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ nhrp_entry_add()
int nhrp_entry_add |
( |
u32 |
sw_if_index, |
|
|
const ip46_address_t * |
peer, |
|
|
u32 |
nh_table_id, |
|
|
const ip46_address_t * |
nh |
|
) |
| |
Create a new NHRP entry.
Definition at line 119 of file nhrp.c.
◆ nhrp_entry_add_adj_walk()
◆ nhrp_entry_adj_stack()
◆ nhrp_entry_del()
int nhrp_entry_del |
( |
u32 |
sw_if_index, |
|
|
const ip46_address_t * |
peer |
|
) |
| |
◆ nhrp_entry_del_adj_walk()
◆ nhrp_entry_find()
nhrp_entry_t* nhrp_entry_find |
( |
u32 |
sw_if_index, |
|
|
const ip46_address_t * |
peer |
|
) |
| |
◆ nhrp_entry_get()
◆ nhrp_entry_get_fib_index()
◆ nhrp_entry_get_nh()
◆ nhrp_entry_get_peer()
const ip46_address_t* nhrp_entry_get_peer |
( |
const nhrp_entry_t * |
ne | ) |
|
◆ nhrp_entry_get_sw_if_index()
accessors for the opaque struct
Definition at line 50 of file nhrp.c.
◆ nhrp_init()
◆ nhrp_register()
◆ nhrp_walk()
◆ nhrp_walk_itf()
◆ nhrp_db
◆ nhrp_pool
◆ nhrp_vfts