|
clib_error_t * | lisp_cp_init () |
|
static lisp_cp_main_t * | vnet_lisp_cp_get_main () |
|
void | get_src_and_dst_eids_from_buffer (lisp_cp_main_t *lcm, vlib_buffer_t *b, gid_address_t *src, gid_address_t *dst, u16 type) |
|
int | vnet_lisp_add_del_locator_set (vnet_lisp_add_del_locator_set_args_t *a, u32 *ls_index) |
|
int | vnet_lisp_add_del_locator (vnet_lisp_add_del_locator_set_args_t *a, locator_set_t *ls, u32 *ls_index) |
|
int | vnet_lisp_map_cache_add_del (vnet_lisp_add_del_mapping_args_t *a, u32 *map_index) |
| Add/remove mapping to/from map-cache. More...
|
|
int | vnet_lisp_add_del_local_mapping (vnet_lisp_add_del_mapping_args_t *a, u32 *map_index_result) |
| Add/update/delete mapping to/in/from map-cache. More...
|
|
int | vnet_lisp_add_mapping (vnet_lisp_add_del_mapping_args_t *a, locator_t *rlocs, u32 *res_map_index, u8 *is_changed) |
| Adds/updates mapping. More...
|
|
int | vnet_lisp_del_mapping (gid_address_t *eid, u32 *res_map_index) |
| Removes a mapping. More...
|
|
int | vnet_lisp_add_del_adjacency (vnet_lisp_add_del_adjacency_args_t *a) |
| Adds adjacency or removes forwarding entry associated to remote mapping. More...
|
|
int | vnet_lisp_add_del_map_resolver (vnet_lisp_add_del_map_resolver_args_t *a) |
|
int | vnet_lisp_add_del_map_server (ip_address_t *addr, u8 is_add) |
|
clib_error_t * | vnet_lisp_enable_disable (u8 is_enabled) |
|
u8 | vnet_lisp_enable_disable_status (void) |
|
int | vnet_lisp_pitr_set_locator_set (u8 *locator_set_name, u8 is_add) |
|
int | vnet_lisp_use_petr (ip_address_t *ip, u8 is_add) |
| Configure Proxy-ETR. More...
|
|
int | vnet_lisp_add_del_mreq_itr_rlocs (vnet_lisp_add_del_mreq_itr_rloc_args_t *a) |
|
int | vnet_lisp_clear_all_remote_adjacencies (void) |
|
int | vnet_lisp_eid_table_map (u32 vni, u32 vrf, u8 is_l2, u8 is_add) |
|
int | vnet_lisp_add_del_map_table_key (gid_address_t *eid, char *key, u8 is_add) |
|
int | vnet_lisp_set_map_request_mode (u8 mode) |
|
u8 | vnet_lisp_get_map_request_mode (void) |
|
lisp_adjacency_t * | vnet_lisp_adjacencies_get_by_vni (u32 vni) |
| Returns vector of adjacencies. More...
|
|
int | vnet_lisp_rloc_probe_enable_disable (u8 is_enable) |
|
int | vnet_lisp_map_register_enable_disable (u8 is_enable) |
|
u8 | vnet_lisp_map_register_state_get (void) |
|
u8 | vnet_lisp_rloc_probe_state_get (void) |
|
int | vnet_lisp_add_del_l2_arp_ndp_entry (gid_address_t *key, u8 *mac, u8 is_add) |
|
u32 * | vnet_lisp_l2_arp_bds_get (void) |
|
lisp_api_l2_arp_entry_t * | vnet_lisp_l2_arp_entries_get_by_bd (u32 bd) |
|
int | vnet_lisp_nsh_set_locator_set (u8 *locator_set_name, u8 is_add) |
|
int | vnet_lisp_map_register_set_ttl (u32 ttl) |
|
u32 | vnet_lisp_map_register_get_ttl (void) |
|
int | vnet_lisp_map_register_fallback_threshold_set (u32 value) |
|
u32 | vnet_lisp_map_register_fallback_threshold_get (void) |
|
u32 * | vnet_lisp_ndp_bds_get (void) |
|
lisp_api_ndp_entry_t * | vnet_lisp_ndp_entries_get_by_bd (u32 bd) |
|
u32 | vnet_lisp_set_transport_protocol (u8 protocol) |
|
lisp_transport_protocol_t | vnet_lisp_get_transport_protocol (void) |
|
int | vnet_lisp_enable_disable_xtr_mode (u8 is_enabled) |
|
int | vnet_lisp_enable_disable_pitr_mode (u8 is_enabled) |
|
int | vnet_lisp_enable_disable_petr_mode (u8 is_enabled) |
|
u8 | vnet_lisp_get_xtr_mode (void) |
|
u8 | vnet_lisp_get_pitr_mode (void) |
|
u8 | vnet_lisp_get_petr_mode (void) |
|
map_records_arg_t * | parse_map_reply (vlib_buffer_t *b) |
|
static mapping_t * | lisp_get_petr_mapping (lisp_cp_main_t *lcm) |
|