aboutsummaryrefslogtreecommitdiffstats
path: root/src/vat
diff options
context:
space:
mode:
authorFilip Tehlar <ftehlar@cisco.com>2017-02-17 14:29:11 +0100
committerFlorin Coras <florin.coras@gmail.com>2017-02-21 23:29:45 +0000
commit694396dc589b4fe75b1fad02fde1d3c3cdaeef04 (patch)
tree051b48e191eae57993501d1a74fb437a04f43e4f /src/vat
parent20a175a18414c67e38b5ce0709b33fb1df8069c9 (diff)
Add Overlay Network Engine API
Change-Id: I6b5984df176688f0722a2888e73f05d8ed8b9310 Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
Diffstat (limited to 'src/vat')
-rw-r--r--src/vat/api_format.c500
1 files changed, 291 insertions, 209 deletions
diff --git a/src/vat/api_format.c b/src/vat/api_format.c
index 78c5e279..b0df35fa 100644
--- a/src/vat/api_format.c
+++ b/src/vat/api_format.c
@@ -1611,8 +1611,8 @@ static void vl_api_l2tpv3_create_tunnel_reply_t_handler_json
}
-static void vl_api_lisp_add_del_locator_set_reply_t_handler
- (vl_api_lisp_add_del_locator_set_reply_t * mp)
+static void vl_api_one_add_del_locator_set_reply_t_handler
+ (vl_api_one_add_del_locator_set_reply_t * mp)
{
vat_main_t *vam = &vat_main;
i32 retval = ntohl (mp->retval);
@@ -1627,8 +1627,8 @@ static void vl_api_lisp_add_del_locator_set_reply_t_handler
}
}
-static void vl_api_lisp_add_del_locator_set_reply_t_handler_json
- (vl_api_lisp_add_del_locator_set_reply_t * mp)
+static void vl_api_one_add_del_locator_set_reply_t_handler_json
+ (vl_api_one_add_del_locator_set_reply_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t node;
@@ -2356,7 +2356,7 @@ static void vl_api_get_node_graph_reply_t_handler_json
}
static void
-vl_api_lisp_locator_details_t_handler (vl_api_lisp_locator_details_t * mp)
+vl_api_one_locator_details_t_handler (vl_api_one_locator_details_t * mp)
{
vat_main_t *vam = &vat_main;
u8 *s = 0;
@@ -2379,8 +2379,7 @@ vl_api_lisp_locator_details_t_handler (vl_api_lisp_locator_details_t * mp)
}
static void
-vl_api_lisp_locator_details_t_handler_json (vl_api_lisp_locator_details_t *
- mp)
+vl_api_one_locator_details_t_handler_json (vl_api_one_locator_details_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = NULL;
@@ -2418,8 +2417,8 @@ vl_api_lisp_locator_details_t_handler_json (vl_api_lisp_locator_details_t *
}
static void
-vl_api_lisp_locator_set_details_t_handler (vl_api_lisp_locator_set_details_t *
- mp)
+vl_api_one_locator_set_details_t_handler (vl_api_one_locator_set_details_t *
+ mp)
{
vat_main_t *vam = &vat_main;
u8 *ls_name = 0;
@@ -2432,8 +2431,8 @@ vl_api_lisp_locator_set_details_t_handler (vl_api_lisp_locator_set_details_t *
}
static void
- vl_api_lisp_locator_set_details_t_handler_json
- (vl_api_lisp_locator_set_details_t * mp)
+ vl_api_one_locator_set_details_t_handler_json
+ (vl_api_one_locator_set_details_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = 0;
@@ -2494,7 +2493,7 @@ format_lisp_eid_vat (u8 * s, va_list * args)
}
static void
-vl_api_lisp_eid_table_details_t_handler (vl_api_lisp_eid_table_details_t * mp)
+vl_api_one_eid_table_details_t_handler (vl_api_one_eid_table_details_t * mp)
{
vat_main_t *vam = &vat_main;
u8 *s = 0, *eid = 0;
@@ -2523,8 +2522,8 @@ vl_api_lisp_eid_table_details_t_handler (vl_api_lisp_eid_table_details_t * mp)
}
static void
-vl_api_lisp_eid_table_details_t_handler_json (vl_api_lisp_eid_table_details_t
- * mp)
+vl_api_one_eid_table_details_t_handler_json (vl_api_one_eid_table_details_t
+ * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = 0;
@@ -2566,8 +2565,8 @@ vl_api_lisp_eid_table_details_t_handler_json (vl_api_lisp_eid_table_details_t
}
static void
- vl_api_lisp_eid_table_map_details_t_handler
- (vl_api_lisp_eid_table_map_details_t * mp)
+ vl_api_one_eid_table_map_details_t_handler
+ (vl_api_one_eid_table_map_details_t * mp)
{
vat_main_t *vam = &vat_main;
@@ -2579,8 +2578,8 @@ static void
}
static void
- vl_api_lisp_eid_table_map_details_t_handler_json
- (vl_api_lisp_eid_table_map_details_t * mp)
+ vl_api_one_eid_table_map_details_t_handler_json
+ (vl_api_one_eid_table_map_details_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = NULL;
@@ -2598,8 +2597,8 @@ static void
}
static void
- vl_api_lisp_eid_table_vni_details_t_handler
- (vl_api_lisp_eid_table_vni_details_t * mp)
+ vl_api_one_eid_table_vni_details_t_handler
+ (vl_api_one_eid_table_vni_details_t * mp)
{
vat_main_t *vam = &vat_main;
@@ -2609,8 +2608,8 @@ static void
}
static void
- vl_api_lisp_eid_table_vni_details_t_handler_json
- (vl_api_lisp_eid_table_vni_details_t * mp)
+ vl_api_one_eid_table_vni_details_t_handler_json
+ (vl_api_one_eid_table_vni_details_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = NULL;
@@ -2626,8 +2625,8 @@ static void
}
static void
- vl_api_show_lisp_map_register_state_reply_t_handler
- (vl_api_show_lisp_map_register_state_reply_t * mp)
+ vl_api_show_one_map_register_state_reply_t_handler
+ (vl_api_show_one_map_register_state_reply_t * mp)
{
vat_main_t *vam = &vat_main;
int retval = clib_net_to_host_u32 (mp->retval);
@@ -2639,8 +2638,8 @@ static void
}
static void
- vl_api_show_lisp_map_register_state_reply_t_handler_json
- (vl_api_show_lisp_map_register_state_reply_t * mp)
+ vl_api_show_one_map_register_state_reply_t_handler_json
+ (vl_api_show_one_map_register_state_reply_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t _node, *node = &_node;
@@ -2660,8 +2659,8 @@ static void
}
static void
- vl_api_show_lisp_rloc_probe_state_reply_t_handler
- (vl_api_show_lisp_rloc_probe_state_reply_t * mp)
+ vl_api_show_one_rloc_probe_state_reply_t_handler
+ (vl_api_show_one_rloc_probe_state_reply_t * mp)
{
vat_main_t *vam = &vat_main;
int retval = clib_net_to_host_u32 (mp->retval);
@@ -2676,8 +2675,8 @@ end:
}
static void
- vl_api_show_lisp_rloc_probe_state_reply_t_handler_json
- (vl_api_show_lisp_rloc_probe_state_reply_t * mp)
+ vl_api_show_one_rloc_probe_state_reply_t_handler_json
+ (vl_api_show_one_rloc_probe_state_reply_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t _node, *node = &_node;
@@ -2851,13 +2850,13 @@ end:
}
static void
- vl_api_lisp_adjacencies_get_reply_t_handler
- (vl_api_lisp_adjacencies_get_reply_t * mp)
+ vl_api_one_adjacencies_get_reply_t_handler
+ (vl_api_one_adjacencies_get_reply_t * mp)
{
vat_main_t *vam = &vat_main;
u32 i, n;
int retval = clib_net_to_host_u32 (mp->retval);
- vl_api_lisp_adjacency_t *a;
+ vl_api_one_adjacency_t *a;
if (retval)
goto end;
@@ -2878,15 +2877,15 @@ end:
}
static void
- vl_api_lisp_adjacencies_get_reply_t_handler_json
- (vl_api_lisp_adjacencies_get_reply_t * mp)
+ vl_api_one_adjacencies_get_reply_t_handler_json
+ (vl_api_one_adjacencies_get_reply_t * mp)
{
u8 *s = 0;
vat_main_t *vam = &vat_main;
vat_json_node_t *e = 0, root;
u32 i, n;
int retval = clib_net_to_host_u32 (mp->retval);
- vl_api_lisp_adjacency_t *a;
+ vl_api_one_adjacency_t *a;
if (retval)
goto end;
@@ -2922,8 +2921,7 @@ end:
}
static void
-vl_api_lisp_map_server_details_t_handler (vl_api_lisp_map_server_details_t
- * mp)
+vl_api_one_map_server_details_t_handler (vl_api_one_map_server_details_t * mp)
{
vat_main_t *vam = &vat_main;
@@ -2933,8 +2931,8 @@ vl_api_lisp_map_server_details_t_handler (vl_api_lisp_map_server_details_t
}
static void
- vl_api_lisp_map_server_details_t_handler_json
- (vl_api_lisp_map_server_details_t * mp)
+ vl_api_one_map_server_details_t_handler_json
+ (vl_api_one_map_server_details_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = NULL;
@@ -2962,8 +2960,8 @@ static void
}
static void
-vl_api_lisp_map_resolver_details_t_handler (vl_api_lisp_map_resolver_details_t
- * mp)
+vl_api_one_map_resolver_details_t_handler (vl_api_one_map_resolver_details_t
+ * mp)
{
vat_main_t *vam = &vat_main;
@@ -2973,8 +2971,8 @@ vl_api_lisp_map_resolver_details_t_handler (vl_api_lisp_map_resolver_details_t
}
static void
- vl_api_lisp_map_resolver_details_t_handler_json
- (vl_api_lisp_map_resolver_details_t * mp)
+ vl_api_one_map_resolver_details_t_handler_json
+ (vl_api_one_map_resolver_details_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = NULL;
@@ -3002,8 +3000,7 @@ static void
}
static void
- vl_api_show_lisp_status_reply_t_handler
- (vl_api_show_lisp_status_reply_t * mp)
+vl_api_show_one_status_reply_t_handler (vl_api_show_one_status_reply_t * mp)
{
vat_main_t *vam = &vat_main;
i32 retval = ntohl (mp->retval);
@@ -3020,8 +3017,8 @@ static void
}
static void
- vl_api_show_lisp_status_reply_t_handler_json
- (vl_api_show_lisp_status_reply_t * mp)
+ vl_api_show_one_status_reply_t_handler_json
+ (vl_api_show_one_status_reply_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t node;
@@ -3049,8 +3046,8 @@ static void
}
static void
- vl_api_lisp_get_map_request_itr_rlocs_reply_t_handler
- (vl_api_lisp_get_map_request_itr_rlocs_reply_t * mp)
+ vl_api_one_get_map_request_itr_rlocs_reply_t_handler
+ (vl_api_one_get_map_request_itr_rlocs_reply_t * mp)
{
vat_main_t *vam = &vat_main;
i32 retval = ntohl (mp->retval);
@@ -3065,8 +3062,8 @@ static void
}
static void
- vl_api_lisp_get_map_request_itr_rlocs_reply_t_handler_json
- (vl_api_lisp_get_map_request_itr_rlocs_reply_t * mp)
+ vl_api_one_get_map_request_itr_rlocs_reply_t_handler_json
+ (vl_api_one_get_map_request_itr_rlocs_reply_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t *node = NULL;
@@ -3104,8 +3101,8 @@ format_lisp_map_request_mode (u8 * s, va_list * args)
}
static void
- vl_api_show_lisp_map_request_mode_reply_t_handler
- (vl_api_show_lisp_map_request_mode_reply_t * mp)
+ vl_api_show_one_map_request_mode_reply_t_handler
+ (vl_api_show_one_map_request_mode_reply_t * mp)
{
vat_main_t *vam = &vat_main;
i32 retval = ntohl (mp->retval);
@@ -3122,8 +3119,8 @@ static void
}
static void
- vl_api_show_lisp_map_request_mode_reply_t_handler_json
- (vl_api_show_lisp_map_request_mode_reply_t * mp)
+ vl_api_show_one_map_request_mode_reply_t_handler_json
+ (vl_api_show_one_map_request_mode_reply_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t node;
@@ -3145,7 +3142,7 @@ static void
}
static void
-vl_api_show_lisp_pitr_reply_t_handler (vl_api_show_lisp_pitr_reply_t * mp)
+vl_api_show_one_pitr_reply_t_handler (vl_api_show_one_pitr_reply_t * mp)
{
vat_main_t *vam = &vat_main;
i32 retval = ntohl (mp->retval);
@@ -3162,8 +3159,7 @@ vl_api_show_lisp_pitr_reply_t_handler (vl_api_show_lisp_pitr_reply_t * mp)
}
static void
-vl_api_show_lisp_pitr_reply_t_handler_json (vl_api_show_lisp_pitr_reply_t *
- mp)
+vl_api_show_one_pitr_reply_t_handler_json (vl_api_show_one_pitr_reply_t * mp)
{
vat_main_t *vam = &vat_main;
vat_json_node_t node;
@@ -3784,8 +3780,8 @@ static void vl_api_flow_classify_details_t_handler_json
#define vl_api_vnet_ip4_nbr_counters_t_print vl_noop_handler
#define vl_api_vnet_ip6_nbr_counters_t_endian vl_noop_handler
#define vl_api_vnet_ip6_nbr_counters_t_print vl_noop_handler
-#define vl_api_lisp_adjacencies_get_reply_t_endian vl_noop_handler
-#define vl_api_lisp_adjacencies_get_reply_t_print vl_noop_handler
+#define vl_api_one_adjacencies_get_reply_t_endian vl_noop_handler
+#define vl_api_one_adjacencies_get_reply_t_print vl_noop_handler
/*
* Generate boilerplate reply handlers, which
@@ -3874,22 +3870,22 @@ _(cop_whitelist_enable_disable_reply) \
_(sw_interface_clear_stats_reply) \
_(ioam_enable_reply) \
_(ioam_disable_reply) \
-_(lisp_add_del_locator_reply) \
-_(lisp_add_del_local_eid_reply) \
-_(lisp_add_del_remote_mapping_reply) \
-_(lisp_add_del_adjacency_reply) \
+_(one_add_del_locator_reply) \
+_(one_add_del_local_eid_reply) \
+_(one_add_del_remote_mapping_reply) \
+_(one_add_del_adjacency_reply) \
+_(one_add_del_map_resolver_reply) \
+_(one_add_del_map_server_reply) \
+_(one_enable_disable_reply) \
+_(one_rloc_probe_enable_disable_reply) \
+_(one_map_register_enable_disable_reply) \
+_(one_pitr_set_locator_set_reply) \
+_(one_map_request_mode_reply) \
+_(one_add_del_map_request_itr_rlocs_reply) \
+_(one_eid_table_add_del_map_reply) \
_(gpe_add_del_fwd_entry_reply) \
-_(lisp_add_del_map_resolver_reply) \
-_(lisp_add_del_map_server_reply) \
_(gpe_enable_disable_reply) \
_(gpe_add_del_iface_reply) \
-_(lisp_enable_disable_reply) \
-_(lisp_rloc_probe_enable_disable_reply) \
-_(lisp_map_register_enable_disable_reply) \
-_(lisp_pitr_set_locator_set_reply) \
-_(lisp_map_request_mode_reply) \
-_(lisp_add_del_map_request_itr_rlocs_reply) \
-_(lisp_eid_table_add_del_map_reply) \
_(vxlan_gpe_add_del_tunnel_reply) \
_(af_packet_delete_reply) \
_(policer_classify_set_interface_reply) \
@@ -4126,45 +4122,45 @@ _(GET_NODE_GRAPH_REPLY, get_node_graph_reply) \
_(SW_INTERFACE_CLEAR_STATS_REPLY, sw_interface_clear_stats_reply) \
_(IOAM_ENABLE_REPLY, ioam_enable_reply) \
_(IOAM_DISABLE_REPLY, ioam_disable_reply) \
-_(LISP_ADD_DEL_LOCATOR_SET_REPLY, lisp_add_del_locator_set_reply) \
-_(LISP_ADD_DEL_LOCATOR_REPLY, lisp_add_del_locator_reply) \
-_(LISP_ADD_DEL_LOCAL_EID_REPLY, lisp_add_del_local_eid_reply) \
-_(LISP_ADD_DEL_REMOTE_MAPPING_REPLY, lisp_add_del_remote_mapping_reply) \
-_(LISP_ADD_DEL_ADJACENCY_REPLY, lisp_add_del_adjacency_reply) \
-_(GPE_ADD_DEL_FWD_ENTRY_REPLY, gpe_add_del_fwd_entry_reply) \
-_(LISP_ADD_DEL_MAP_RESOLVER_REPLY, lisp_add_del_map_resolver_reply) \
-_(LISP_ADD_DEL_MAP_SERVER_REPLY, lisp_add_del_map_server_reply) \
-_(GPE_ENABLE_DISABLE_REPLY, gpe_enable_disable_reply) \
-_(LISP_ENABLE_DISABLE_REPLY, lisp_enable_disable_reply) \
-_(LISP_MAP_REGISTER_ENABLE_DISABLE_REPLY, \
- lisp_map_register_enable_disable_reply) \
-_(LISP_RLOC_PROBE_ENABLE_DISABLE_REPLY, \
- lisp_rloc_probe_enable_disable_reply) \
-_(LISP_PITR_SET_LOCATOR_SET_REPLY, lisp_pitr_set_locator_set_reply) \
-_(LISP_MAP_REQUEST_MODE_REPLY, lisp_map_request_mode_reply) \
-_(LISP_EID_TABLE_ADD_DEL_MAP_REPLY, lisp_eid_table_add_del_map_reply) \
+_(ONE_ADD_DEL_LOCATOR_SET_REPLY, one_add_del_locator_set_reply) \
+_(ONE_ADD_DEL_LOCATOR_REPLY, one_add_del_locator_reply) \
+_(ONE_ADD_DEL_LOCAL_EID_REPLY, one_add_del_local_eid_reply) \
+_(ONE_ADD_DEL_REMOTE_MAPPING_REPLY, one_add_del_remote_mapping_reply) \
+_(ONE_ADD_DEL_ADJACENCY_REPLY, one_add_del_adjacency_reply) \
+_(ONE_ADD_DEL_MAP_RESOLVER_REPLY, one_add_del_map_resolver_reply) \
+_(ONE_ADD_DEL_MAP_SERVER_REPLY, one_add_del_map_server_reply) \
+_(ONE_ENABLE_DISABLE_REPLY, one_enable_disable_reply) \
+_(ONE_MAP_REGISTER_ENABLE_DISABLE_REPLY, \
+ one_map_register_enable_disable_reply) \
+_(ONE_RLOC_PROBE_ENABLE_DISABLE_REPLY, \
+ one_rloc_probe_enable_disable_reply) \
+_(ONE_PITR_SET_LOCATOR_SET_REPLY, one_pitr_set_locator_set_reply) \
+_(ONE_MAP_REQUEST_MODE_REPLY, one_map_request_mode_reply) \
+_(ONE_EID_TABLE_ADD_DEL_MAP_REPLY, one_eid_table_add_del_map_reply) \
+_(ONE_LOCATOR_SET_DETAILS, one_locator_set_details) \
+_(ONE_LOCATOR_DETAILS, one_locator_details) \
+_(ONE_EID_TABLE_DETAILS, one_eid_table_details) \
+_(ONE_EID_TABLE_MAP_DETAILS, one_eid_table_map_details) \
+_(ONE_EID_TABLE_VNI_DETAILS, one_eid_table_vni_details) \
+_(ONE_MAP_RESOLVER_DETAILS, one_map_resolver_details) \
+_(ONE_MAP_SERVER_DETAILS, one_map_server_details) \
+_(ONE_ADJACENCIES_GET_REPLY, one_adjacencies_get_reply) \
_(GPE_ADD_DEL_IFACE_REPLY, gpe_add_del_iface_reply) \
-_(LISP_LOCATOR_SET_DETAILS, lisp_locator_set_details) \
-_(LISP_LOCATOR_DETAILS, lisp_locator_details) \
-_(LISP_EID_TABLE_DETAILS, lisp_eid_table_details) \
-_(LISP_EID_TABLE_MAP_DETAILS, lisp_eid_table_map_details) \
-_(LISP_EID_TABLE_VNI_DETAILS, lisp_eid_table_vni_details) \
-_(LISP_MAP_RESOLVER_DETAILS, lisp_map_resolver_details) \
-_(LISP_MAP_SERVER_DETAILS, lisp_map_server_details) \
-_(LISP_ADJACENCIES_GET_REPLY, lisp_adjacencies_get_reply) \
+_(GPE_ENABLE_DISABLE_REPLY, gpe_enable_disable_reply) \
+_(GPE_ADD_DEL_FWD_ENTRY_REPLY, gpe_add_del_fwd_entry_reply) \
_(GPE_FWD_ENTRIES_GET_REPLY, gpe_fwd_entries_get_reply) \
_(GPE_FWD_ENTRY_PATH_DETAILS, \
gpe_fwd_entry_path_details) \
-_(SHOW_LISP_STATUS_REPLY, show_lisp_status_reply) \
-_(LISP_ADD_DEL_MAP_REQUEST_ITR_RLOCS_REPLY, \
- lisp_add_del_map_request_itr_rlocs_reply) \
-_(LISP_GET_MAP_REQUEST_ITR_RLOCS_REPLY, \
- lisp_get_map_request_itr_rlocs_reply) \
-_(SHOW_LISP_PITR_REPLY, show_lisp_pitr_reply) \
-_(SHOW_LISP_MAP_REQUEST_MODE_REPLY, show_lisp_map_request_mode_reply) \
-_(SHOW_LISP_RLOC_PROBE_STATE_REPLY, show_lisp_rloc_probe_state_reply) \
-_(SHOW_LISP_MAP_REGISTER_STATE_REPLY, \
- show_lisp_map_register_state_reply) \
+_(SHOW_ONE_STATUS_REPLY, show_one_status_reply) \
+_(ONE_ADD_DEL_MAP_REQUEST_ITR_RLOCS_REPLY, \
+ one_add_del_map_request_itr_rlocs_reply) \
+_(ONE_GET_MAP_REQUEST_ITR_RLOCS_REPLY, \
+ one_get_map_request_itr_rlocs_reply) \
+_(SHOW_ONE_PITR_REPLY, show_one_pitr_reply) \
+_(SHOW_ONE_MAP_REQUEST_MODE_REPLY, show_one_map_request_mode_reply) \
+_(SHOW_ONE_RLOC_PROBE_STATE_REPLY, show_one_rloc_probe_state_reply) \
+_(SHOW_ONE_MAP_REGISTER_STATE_REPLY, \
+ show_one_map_register_state_reply) \
_(AF_PACKET_CREATE_REPLY, af_packet_create_reply) \
_(AF_PACKET_DELETE_REPLY, af_packet_delete_reply) \
_(POLICER_ADD_DEL_REPLY, policer_add_del_reply) \
@@ -13564,10 +13560,10 @@ lisp_eid_put_vat (u8 * dst, u8 eid[16], u8 type)
}
static int
-api_lisp_add_del_locator_set (vat_main_t * vam)
+api_one_add_del_locator_set (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_locator_set_t *mp;
+ vl_api_one_add_del_locator_set_t *mp;
u8 is_add = 1;
u8 *locator_set_name = NULL;
u8 locator_set_name_set = 0;
@@ -13628,7 +13624,7 @@ api_lisp_add_del_locator_set (vat_main_t * vam)
data_len = sizeof (vl_api_local_locator_t) * vec_len (locators);
/* Construct the API message */
- M2 (LISP_ADD_DEL_LOCATOR_SET, mp, data_len);
+ M2 (ONE_ADD_DEL_LOCATOR_SET, mp, data_len);
mp->is_add = is_add;
clib_memcpy (mp->locator_set_name, locator_set_name,
@@ -13648,11 +13644,13 @@ api_lisp_add_del_locator_set (vat_main_t * vam)
return ret;
}
+#define api_lisp_add_del_locator_set api_one_add_del_locator_set
+
static int
-api_lisp_add_del_locator (vat_main_t * vam)
+api_one_add_del_locator (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_locator_t *mp;
+ vl_api_one_add_del_locator_t *mp;
u32 tmp_if_index = ~0;
u32 sw_if_index = ~0;
u8 sw_if_index_set = 0;
@@ -13743,7 +13741,7 @@ api_lisp_add_del_locator (vat_main_t * vam)
vec_add1 (locator_set_name, 0);
/* Construct the API message */
- M (LISP_ADD_DEL_LOCATOR, mp);
+ M (ONE_ADD_DEL_LOCATOR, mp);
mp->is_add = is_add;
mp->sw_if_index = ntohl (sw_if_index);
@@ -13761,6 +13759,8 @@ api_lisp_add_del_locator (vat_main_t * vam)
return ret;
}
+#define api_lisp_add_del_locator api_one_add_del_locator
+
uword
unformat_hmac_key_id (unformat_input_t * input, va_list * args)
{
@@ -13787,10 +13787,10 @@ unformat_hmac_key_id (unformat_input_t * input, va_list * args)
}
static int
-api_lisp_add_del_local_eid (vat_main_t * vam)
+api_one_add_del_local_eid (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_local_eid_t *mp;
+ vl_api_one_add_del_local_eid_t *mp;
u8 is_add = 1;
u8 eid_set = 0;
lisp_eid_vat_t _eid, *eid = &_eid;
@@ -13863,7 +13863,7 @@ api_lisp_add_del_local_eid (vat_main_t * vam)
vec_add1 (locator_set_name, 0);
/* Construct the API message */
- M (LISP_ADD_DEL_LOCAL_EID, mp);
+ M (ONE_ADD_DEL_LOCAL_EID, mp);
mp->is_add = is_add;
lisp_eid_put_vat (mp->eid, eid->addr, eid->type);
@@ -13886,16 +13886,7 @@ api_lisp_add_del_local_eid (vat_main_t * vam)
return ret;
}
-/* *INDENT-OFF* */
-/** Used for transferring locators via VPP API */
-typedef CLIB_PACKED(struct
-{
- u8 is_ip4; /**< is locator an IPv4 address? */
- u8 priority; /**< locator priority */
- u8 weight; /**< locator weight */
- u8 addr[16]; /**< IPv4/IPv6 address */
-}) rloc_t;
-/* *INDENT-ON* */
+#define api_lisp_add_del_local_eid api_one_add_del_local_eid
static int
api_lisp_gpe_add_del_fwd_entry (vat_main_t * vam)
@@ -14037,10 +14028,10 @@ api_lisp_gpe_add_del_fwd_entry (vat_main_t * vam)
}
static int
-api_lisp_add_del_map_server (vat_main_t * vam)
+api_one_add_del_map_server (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_map_server_t *mp;
+ vl_api_one_add_del_map_server_t *mp;
u8 is_add = 1;
u8 ipv4_set = 0;
u8 ipv6_set = 0;
@@ -14080,7 +14071,7 @@ api_lisp_add_del_map_server (vat_main_t * vam)
}
/* Construct the API message */
- M (LISP_ADD_DEL_MAP_SERVER, mp);
+ M (ONE_ADD_DEL_MAP_SERVER, mp);
mp->is_add = is_add;
if (ipv6_set)
@@ -14102,11 +14093,13 @@ api_lisp_add_del_map_server (vat_main_t * vam)
return ret;
}
+#define api_lisp_add_del_map_server api_one_add_del_map_server
+
static int
-api_lisp_add_del_map_resolver (vat_main_t * vam)
+api_one_add_del_map_resolver (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_map_resolver_t *mp;
+ vl_api_one_add_del_map_resolver_t *mp;
u8 is_add = 1;
u8 ipv4_set = 0;
u8 ipv6_set = 0;
@@ -14146,7 +14139,7 @@ api_lisp_add_del_map_resolver (vat_main_t * vam)
}
/* Construct the API message */
- M (LISP_ADD_DEL_MAP_RESOLVER, mp);
+ M (ONE_ADD_DEL_MAP_RESOLVER, mp);
mp->is_add = is_add;
if (ipv6_set)
@@ -14168,6 +14161,8 @@ api_lisp_add_del_map_resolver (vat_main_t * vam)
return ret;
}
+#define api_lisp_add_del_map_resolver api_one_add_del_map_resolver
+
static int
api_lisp_gpe_enable_disable (vat_main_t * vam)
{
@@ -14214,10 +14209,10 @@ api_lisp_gpe_enable_disable (vat_main_t * vam)
}
static int
-api_lisp_rloc_probe_enable_disable (vat_main_t * vam)
+api_one_rloc_probe_enable_disable (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_rloc_probe_enable_disable_t *mp;
+ vl_api_one_rloc_probe_enable_disable_t *mp;
u8 is_set = 0;
u8 is_en = 0;
int ret;
@@ -14243,7 +14238,7 @@ api_lisp_rloc_probe_enable_disable (vat_main_t * vam)
}
/* Construct the API message */
- M (LISP_RLOC_PROBE_ENABLE_DISABLE, mp);
+ M (ONE_RLOC_PROBE_ENABLE_DISABLE, mp);
mp->is_enabled = is_en;
@@ -14255,11 +14250,13 @@ api_lisp_rloc_probe_enable_disable (vat_main_t * vam)
return ret;
}
+#define api_lisp_rloc_probe_enable_disable api_one_rloc_probe_enable_disable
+
static int
-api_lisp_map_register_enable_disable (vat_main_t * vam)
+api_one_map_register_enable_disable (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_map_register_enable_disable_t *mp;
+ vl_api_one_map_register_enable_disable_t *mp;
u8 is_set = 0;
u8 is_en = 0;
int ret;
@@ -14285,7 +14282,7 @@ api_lisp_map_register_enable_disable (vat_main_t * vam)
}
/* Construct the API message */
- M (LISP_MAP_REGISTER_ENABLE_DISABLE, mp);
+ M (ONE_MAP_REGISTER_ENABLE_DISABLE, mp);
mp->is_enabled = is_en;
@@ -14297,11 +14294,13 @@ api_lisp_map_register_enable_disable (vat_main_t * vam)
return ret;
}
+#define api_lisp_map_register_enable_disable api_one_map_register_enable_disable
+
static int
-api_lisp_enable_disable (vat_main_t * vam)
+api_one_enable_disable (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_enable_disable_t *mp;
+ vl_api_one_enable_disable_t *mp;
u8 is_set = 0;
u8 is_en = 0;
int ret;
@@ -14329,7 +14328,7 @@ api_lisp_enable_disable (vat_main_t * vam)
}
/* Construct the API message */
- M (LISP_ENABLE_DISABLE, mp);
+ M (ONE_ENABLE_DISABLE, mp);
mp->is_en = is_en;
@@ -14341,13 +14340,15 @@ api_lisp_enable_disable (vat_main_t * vam)
return ret;
}
+#define api_lisp_enable_disable api_one_enable_disable
+
static int
-api_show_lisp_map_register_state (vat_main_t * vam)
+api_show_one_map_register_state (vat_main_t * vam)
{
- vl_api_show_lisp_map_register_state_t *mp;
+ vl_api_show_one_map_register_state_t *mp;
int ret;
- M (SHOW_LISP_MAP_REGISTER_STATE, mp);
+ M (SHOW_ONE_MAP_REGISTER_STATE, mp);
/* send */
S (mp);
@@ -14357,13 +14358,15 @@ api_show_lisp_map_register_state (vat_main_t * vam)
return ret;
}
+#define api_show_lisp_map_register_state api_show_one_map_register_state
+
static int
-api_show_lisp_rloc_probe_state (vat_main_t * vam)
+api_show_one_rloc_probe_state (vat_main_t * vam)
{
- vl_api_show_lisp_rloc_probe_state_t *mp;
+ vl_api_show_one_rloc_probe_state_t *mp;
int ret;
- M (SHOW_LISP_RLOC_PROBE_STATE, mp);
+ M (SHOW_ONE_RLOC_PROBE_STATE, mp);
/* send */
S (mp);
@@ -14373,13 +14376,15 @@ api_show_lisp_rloc_probe_state (vat_main_t * vam)
return ret;
}
+#define api_show_lisp_rloc_probe_state api_show_one_rloc_probe_state
+
static int
-api_show_lisp_map_request_mode (vat_main_t * vam)
+api_show_one_map_request_mode (vat_main_t * vam)
{
- vl_api_show_lisp_map_request_mode_t *mp;
+ vl_api_show_one_map_request_mode_t *mp;
int ret;
- M (SHOW_LISP_MAP_REQUEST_MODE, mp);
+ M (SHOW_ONE_MAP_REQUEST_MODE, mp);
/* send */
S (mp);
@@ -14389,11 +14394,13 @@ api_show_lisp_map_request_mode (vat_main_t * vam)
return ret;
}
+#define api_show_lisp_map_request_mode api_show_one_map_request_mode
+
static int
-api_lisp_map_request_mode (vat_main_t * vam)
+api_one_map_request_mode (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_map_request_mode_t *mp;
+ vl_api_one_map_request_mode_t *mp;
u8 mode = 0;
int ret;
@@ -14411,7 +14418,7 @@ api_lisp_map_request_mode (vat_main_t * vam)
}
}
- M (LISP_MAP_REQUEST_MODE, mp);
+ M (ONE_MAP_REQUEST_MODE, mp);
mp->mode = mode;
@@ -14423,18 +14430,20 @@ api_lisp_map_request_mode (vat_main_t * vam)
return ret;
}
+#define api_lisp_map_request_mode api_one_map_request_mode
+
/**
- * Enable/disable LISP proxy ITR.
+ * Enable/disable ONE proxy ITR.
*
* @param vam vpp API test context
* @return return code
*/
static int
-api_lisp_pitr_set_locator_set (vat_main_t * vam)
+api_one_pitr_set_locator_set (vat_main_t * vam)
{
u8 ls_name_set = 0;
unformat_input_t *input = vam->input;
- vl_api_lisp_pitr_set_locator_set_t *mp;
+ vl_api_one_pitr_set_locator_set_t *mp;
u8 is_add = 1;
u8 *ls_name = 0;
int ret;
@@ -14459,7 +14468,7 @@ api_lisp_pitr_set_locator_set (vat_main_t * vam)
return -99;
}
- M (LISP_PITR_SET_LOCATOR_SET, mp);
+ M (ONE_PITR_SET_LOCATOR_SET, mp);
mp->is_add = is_add;
clib_memcpy (mp->ls_name, ls_name, vec_len (ls_name));
@@ -14473,10 +14482,12 @@ api_lisp_pitr_set_locator_set (vat_main_t * vam)
return ret;
}
+#define api_lisp_pitr_set_locator_set api_one_pitr_set_locator_set
+
static int
-api_show_lisp_pitr (vat_main_t * vam)
+api_show_one_pitr (vat_main_t * vam)
{
- vl_api_show_lisp_pitr_t *mp;
+ vl_api_show_one_pitr_t *mp;
int ret;
if (!vam->json_output)
@@ -14484,7 +14495,7 @@ api_show_lisp_pitr (vat_main_t * vam)
print (vam->ofp, "%=20s", "lisp status:");
}
- M (SHOW_LISP_PITR, mp);
+ M (SHOW_ONE_PITR, mp);
/* send it... */
S (mp);
@@ -14493,14 +14504,16 @@ api_show_lisp_pitr (vat_main_t * vam)
return ret;
}
+#define api_show_lisp_pitr api_show_one_pitr
+
/**
* Add/delete mapping between vni and vrf
*/
static int
-api_lisp_eid_table_add_del_map (vat_main_t * vam)
+api_one_eid_table_add_del_map (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_eid_table_add_del_map_t *mp;
+ vl_api_one_eid_table_add_del_map_t *mp;
u8 is_add = 1, vni_set = 0, vrf_set = 0, bd_index_set = 0;
u32 vni, vrf, bd_index;
int ret;
@@ -14532,7 +14545,7 @@ api_lisp_eid_table_add_del_map (vat_main_t * vam)
return -99;
}
- M (LISP_EID_TABLE_ADD_DEL_MAP, mp);
+ M (ONE_EID_TABLE_ADD_DEL_MAP, mp);
mp->is_add = is_add;
mp->vni = htonl (vni);
@@ -14547,6 +14560,8 @@ api_lisp_eid_table_add_del_map (vat_main_t * vam)
return ret;
}
+#define api_lisp_eid_table_add_del_map api_one_eid_table_add_del_map
+
uword
unformat_negative_mapping_action (unformat_input_t * input, va_list * args)
{
@@ -14577,16 +14592,16 @@ unformat_negative_mapping_action (unformat_input_t * input, va_list * args)
}
/**
- * Add/del remote mapping to/from LISP control plane
+ * Add/del remote mapping to/from ONE control plane
*
* @param vam vpp API test context
* @return return code
*/
static int
-api_lisp_add_del_remote_mapping (vat_main_t * vam)
+api_one_add_del_remote_mapping (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_remote_mapping_t *mp;
+ vl_api_one_add_del_remote_mapping_t *mp;
u32 vni = 0;
lisp_eid_vat_t _eid, *eid = &_eid;
lisp_eid_vat_t _seid, *seid = &_seid;
@@ -14676,7 +14691,7 @@ api_lisp_add_del_remote_mapping (vat_main_t * vam)
data_len = vec_len (rlocs) * sizeof (vl_api_remote_locator_t);
- M2 (LISP_ADD_DEL_REMOTE_MAPPING, mp, data_len);
+ M2 (ONE_ADD_DEL_REMOTE_MAPPING, mp, data_len);
mp->is_add = is_add;
mp->vni = htonl (vni);
mp->action = (u8) action;
@@ -14700,18 +14715,20 @@ api_lisp_add_del_remote_mapping (vat_main_t * vam)
return ret;
}
+#define api_lisp_add_del_remote_mapping api_one_add_del_remote_mapping
+
/**
- * Add/del LISP adjacency. Saves mapping in LISP control plane and updates
+ * Add/del ONE adjacency. Saves mapping in ONE control plane and updates
* forwarding entries in data-plane accordingly.
*
* @param vam vpp API test context
* @return return code
*/
static int
-api_lisp_add_del_adjacency (vat_main_t * vam)
+api_one_add_del_adjacency (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_adjacency_t *mp;
+ vl_api_one_add_del_adjacency_t *mp;
u32 vni = 0;
ip4_address_t leid4, reid4;
ip6_address_t leid6, reid6;
@@ -14792,7 +14809,7 @@ api_lisp_add_del_adjacency (vat_main_t * vam)
return -99;
}
- M (LISP_ADD_DEL_ADJACENCY, mp);
+ M (ONE_ADD_DEL_ADJACENCY, mp);
mp->is_add = is_add;
mp->vni = htonl (vni);
mp->leid_len = leid_len;
@@ -14826,6 +14843,8 @@ api_lisp_add_del_adjacency (vat_main_t * vam)
return ret;
}
+#define api_lisp_add_del_adjacency api_one_add_del_adjacency
+
static int
api_lisp_gpe_add_del_iface (vat_main_t * vam)
{
@@ -14893,16 +14912,16 @@ api_lisp_gpe_add_del_iface (vat_main_t * vam)
}
/**
- * Add/del map request itr rlocs from LISP control plane and updates
+ * Add/del map request itr rlocs from ONE control plane and updates
*
* @param vam vpp API test context
* @return return code
*/
static int
-api_lisp_add_del_map_request_itr_rlocs (vat_main_t * vam)
+api_one_add_del_map_request_itr_rlocs (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_add_del_map_request_itr_rlocs_t *mp;
+ vl_api_one_add_del_map_request_itr_rlocs_t *mp;
u8 *locator_set_name = 0;
u8 locator_set_name_set = 0;
u8 is_add = 1;
@@ -14939,7 +14958,7 @@ api_lisp_add_del_map_request_itr_rlocs (vat_main_t * vam)
return -99;
}
- M (LISP_ADD_DEL_MAP_REQUEST_ITR_RLOCS, mp);
+ M (ONE_ADD_DEL_MAP_REQUEST_ITR_RLOCS, mp);
mp->is_add = is_add;
if (is_add)
{
@@ -14960,11 +14979,13 @@ api_lisp_add_del_map_request_itr_rlocs (vat_main_t * vam)
return ret;
}
+#define api_lisp_add_del_map_request_itr_rlocs api_one_add_del_map_request_itr_rlocs
+
static int
-api_lisp_locator_dump (vat_main_t * vam)
+api_one_locator_dump (vat_main_t * vam)
{
unformat_input_t *input = vam->input;
- vl_api_lisp_locator_dump_t *mp;
+ vl_api_one_locator_dump_t *mp;
vl_api_control_ping_t *mp_ping;
u8 is_index_set = 0, is_name_set = 0;
u8 *ls_name = 0;
@@ -15012,7 +15033,7 @@ api_lisp_locator_dump (vat_main_t * vam)
print (vam->ofp, "%=16s%=16s%=16s", "locator", "priority", "weight");
}
- M (LISP_LOCATOR_DUMP, mp);
+ M (ONE_LOCATOR_DUMP, mp);
mp->is_index_set = is_index_set;
if (is_index_set)
@@ -15036,10 +15057,12 @@ api_lisp_locator_dump (vat_main_t * vam)
return ret;
}
+#define api_lisp_locator_dump api_one_locator_dump
+
static int
-api_lisp_locator_set_dump (vat_main_t * vam)
+api_one_locator_set_dump (vat_main_t * vam)
{
- vl_api_lisp_locator_set_dump_t *mp;
+ vl_api_one_locator_set_dump_t *mp;
vl_api_control_ping_t *mp_ping;
unformat_input_t *input = vam->input;
u8 filter = 0;
@@ -15068,7 +15091,7 @@ api_lisp_locator_set_dump (vat_main_t * vam)
print (vam->ofp, "%=10s%=15s", "ls_index", "ls_name");
}
- M (LISP_LOCATOR_SET_DUMP, mp);
+ M (ONE_LOCATOR_SET_DUMP, mp);
mp->filter = filter;
@@ -15084,13 +15107,15 @@ api_lisp_locator_set_dump (vat_main_t * vam)
return ret;
}
+#define api_lisp_locator_set_dump api_one_locator_set_dump
+
static int
-api_lisp_eid_table_map_dump (vat_main_t * vam)
+api_one_eid_table_map_dump (vat_main_t * vam)
{
u8 is_l2 = 0;
u8 mode_set = 0;
unformat_input_t *input = vam->input;
- vl_api_lisp_eid_table_map_dump_t *mp;
+ vl_api_one_eid_table_map_dump_t *mp;
vl_api_control_ping_t *mp_ping;
int ret;
@@ -15125,7 +15150,7 @@ api_lisp_eid_table_map_dump (vat_main_t * vam)
print (vam->ofp, "%=10s%=10s", "VNI", is_l2 ? "BD" : "VRF");
}
- M (LISP_EID_TABLE_MAP_DUMP, mp);
+ M (ONE_EID_TABLE_MAP_DUMP, mp);
mp->is_l2 = is_l2;
/* send it... */
@@ -15140,10 +15165,12 @@ api_lisp_eid_table_map_dump (vat_main_t * vam)
return ret;
}
+#define api_lisp_eid_table_map_dump api_one_eid_table_map_dump
+
static int
-api_lisp_eid_table_vni_dump (vat_main_t * vam)
+api_one_eid_table_vni_dump (vat_main_t * vam)
{
- vl_api_lisp_eid_table_vni_dump_t *mp;
+ vl_api_one_eid_table_vni_dump_t *mp;
vl_api_control_ping_t *mp_ping;
int ret;
@@ -15152,7 +15179,7 @@ api_lisp_eid_table_vni_dump (vat_main_t * vam)
print (vam->ofp, "VNI");
}
- M (LISP_EID_TABLE_VNI_DUMP, mp);
+ M (ONE_EID_TABLE_VNI_DUMP, mp);
/* send it... */
S (mp);
@@ -15166,11 +15193,13 @@ api_lisp_eid_table_vni_dump (vat_main_t * vam)
return ret;
}
+#define api_lisp_eid_table_vni_dump api_one_eid_table_vni_dump
+
static int
-api_lisp_eid_table_dump (vat_main_t * vam)
+api_one_eid_table_dump (vat_main_t * vam)
{
unformat_input_t *i = vam->input;
- vl_api_lisp_eid_table_dump_t *mp;
+ vl_api_one_eid_table_dump_t *mp;
vl_api_control_ping_t *mp_ping;
struct in_addr ip4;
struct in6_addr ip6;
@@ -15224,7 +15253,7 @@ api_lisp_eid_table_dump (vat_main_t * vam)
"type", "ls_index", "ttl", "authoritative", "key_id", "key");
}
- M (LISP_EID_TABLE_DUMP, mp);
+ M (ONE_EID_TABLE_DUMP, mp);
mp->filter = filter;
if (eid_set)
@@ -15263,6 +15292,8 @@ api_lisp_eid_table_dump (vat_main_t * vam)
return ret;
}
+#define api_lisp_eid_table_dump api_one_eid_table_dump
+
static int
api_lisp_gpe_fwd_entries_get (vat_main_t * vam)
{
@@ -15314,10 +15345,10 @@ api_lisp_gpe_fwd_entries_get (vat_main_t * vam)
#define vl_api_gpe_fwd_entry_path_details_t_print vl_noop_handler
static int
-api_lisp_adjacencies_get (vat_main_t * vam)
+api_one_adjacencies_get (vat_main_t * vam)
{
unformat_input_t *i = vam->input;
- vl_api_lisp_adjacencies_get_t *mp;
+ vl_api_one_adjacencies_get_t *mp;
u8 vni_set = 0;
u32 vni = ~0;
int ret;
@@ -15346,7 +15377,7 @@ api_lisp_adjacencies_get (vat_main_t * vam)
print (vam->ofp, "%s %40s", "leid", "reid");
}
- M (LISP_ADJACENCIES_GET, mp);
+ M (ONE_ADJACENCIES_GET, mp);
mp->vni = clib_host_to_net_u32 (vni);
/* send it... */
@@ -15357,10 +15388,12 @@ api_lisp_adjacencies_get (vat_main_t * vam)
return ret;
}
+#define api_lisp_adjacencies_get api_one_adjacencies_get
+
static int
-api_lisp_map_server_dump (vat_main_t * vam)
+api_one_map_server_dump (vat_main_t * vam)
{
- vl_api_lisp_map_server_dump_t *mp;
+ vl_api_one_map_server_dump_t *mp;
vl_api_control_ping_t *mp_ping;
int ret;
@@ -15369,7 +15402,7 @@ api_lisp_map_server_dump (vat_main_t * vam)
print (vam->ofp, "%=20s", "Map server");
}
- M (LISP_MAP_SERVER_DUMP, mp);
+ M (ONE_MAP_SERVER_DUMP, mp);
/* send it... */
S (mp);
@@ -15382,10 +15415,12 @@ api_lisp_map_server_dump (vat_main_t * vam)
return ret;
}
+#define api_lisp_map_server_dump api_one_map_server_dump
+
static int
-api_lisp_map_resolver_dump (vat_main_t * vam)
+api_one_map_resolver_dump (vat_main_t * vam)
{
- vl_api_lisp_map_resolver_dump_t *mp;
+ vl_api_one_map_resolver_dump_t *mp;
vl_api_control_ping_t *mp_ping;
int ret;
@@ -15394,7 +15429,7 @@ api_lisp_map_resolver_dump (vat_main_t * vam)
print (vam->ofp, "%=20s", "Map resolver");
}
- M (LISP_MAP_RESOLVER_DUMP, mp);
+ M (ONE_MAP_RESOLVER_DUMP, mp);
/* send it... */
S (mp);
@@ -15407,18 +15442,20 @@ api_lisp_map_resolver_dump (vat_main_t * vam)
return ret;
}
+#define api_lisp_map_resolver_dump api_one_map_resolver_dump
+
static int
-api_show_lisp_status (vat_main_t * vam)
+api_show_one_status (vat_main_t * vam)
{
- vl_api_show_lisp_status_t *mp;
+ vl_api_show_one_status_t *mp;
int ret;
if (!vam->json_output)
{
- print (vam->ofp, "%-20s%-16s", "lisp status", "locator-set");
+ print (vam->ofp, "%-20s%-16s", "ONE status", "locator-set");
}
- M (SHOW_LISP_STATUS, mp);
+ M (SHOW_ONE_STATUS, mp);
/* send it... */
S (mp);
/* Wait for a reply... */
@@ -15426,6 +15463,8 @@ api_show_lisp_status (vat_main_t * vam)
return ret;
}
+#define api_show_lisp_status api_show_one_status
+
static int
api_lisp_gpe_fwd_entry_path_dump (vat_main_t * vam)
{
@@ -15468,9 +15507,9 @@ api_lisp_gpe_fwd_entry_path_dump (vat_main_t * vam)
}
static int
-api_lisp_get_map_request_itr_rlocs (vat_main_t * vam)
+api_one_get_map_request_itr_rlocs (vat_main_t * vam)
{
- vl_api_lisp_get_map_request_itr_rlocs_t *mp;
+ vl_api_one_get_map_request_itr_rlocs_t *mp;
int ret;
if (!vam->json_output)
@@ -15478,7 +15517,7 @@ api_lisp_get_map_request_itr_rlocs (vat_main_t * vam)
print (vam->ofp, "%=20s", "itr-rlocs:");
}
- M (LISP_GET_MAP_REQUEST_ITR_RLOCS, mp);
+ M (ONE_GET_MAP_REQUEST_ITR_RLOCS, mp);
/* send it... */
S (mp);
/* Wait for a reply... */
@@ -15486,6 +15525,8 @@ api_lisp_get_map_request_itr_rlocs (vat_main_t * vam)
return ret;
}
+#define api_lisp_get_map_request_itr_rlocs api_one_get_map_request_itr_rlocs
+
static int
api_af_packet_create (vat_main_t * vam)
{
@@ -18332,7 +18373,48 @@ _(get_node_graph, " ") \
_(sw_interface_clear_stats,"<intfc> | sw_if_index <nn>") \
_(ioam_enable, "[trace] [pow] [ppc <encap|decap>]") \
_(ioam_disable, "") \
-_(lisp_add_del_locator_set, "locator-set <locator_name> [iface <intf> |" \
+_(one_add_del_locator_set, "locator-set <locator_name> [iface <intf> |" \
+ " sw_if_index <sw_if_index> p <priority> " \
+ "w <weight>] [del]") \
+_(one_add_del_locator, "locator-set <locator_name> " \
+ "iface <intf> | sw_if_index <sw_if_index> " \
+ "p <priority> w <weight> [del]") \
+_(one_add_del_local_eid,"vni <vni> eid " \
+ "<ipv4|ipv6>/<prefix> | <L2 address> " \
+ "locator-set <locator_name> [del]" \
+ "[key-id sha1|sha256 secret-key <secret-key>]")\
+_(one_add_del_map_resolver, "<ip4|6-addr> [del]") \
+_(one_add_del_map_server, "<ip4|6-addr> [del]") \
+_(one_enable_disable, "enable|disable") \
+_(one_map_register_enable_disable, "enable|disable") \
+_(one_rloc_probe_enable_disable, "enable|disable") \
+_(one_add_del_remote_mapping, "add|del vni <vni> eid <dest-eid> " \
+ "[seid <seid>] " \
+ "rloc <locator> p <prio> " \
+ "w <weight> [rloc <loc> ... ] " \
+ "action <action> [del-all]") \
+_(one_add_del_adjacency, "add|del vni <vni> reid <remote-eid> leid " \
+ "<local-eid>") \
+_(one_pitr_set_locator_set, "locator-set <loc-set-name> | del") \
+_(one_map_request_mode, "src-dst|dst-only") \
+_(one_add_del_map_request_itr_rlocs, "<loc-set-name> [del]") \
+_(one_eid_table_add_del_map, "[del] vni <vni> vrf <vrf>") \
+_(one_locator_set_dump, "[local | remote]") \
+_(one_locator_dump, "ls_index <index> | ls_name <name>") \
+_(one_eid_table_dump, "[eid <ipv4|ipv6>/<prefix> | <mac>] [vni] " \
+ "[local] | [remote]") \
+_(one_eid_table_vni_dump, "") \
+_(one_eid_table_map_dump, "l2|l3") \
+_(one_map_resolver_dump, "") \
+_(one_map_server_dump, "") \
+_(one_adjacencies_get, "vni <vni>") \
+_(show_one_rloc_probe_state, "") \
+_(show_one_map_register_state, "") \
+_(show_one_status, "") \
+_(one_get_map_request_itr_rlocs, "") \
+_(show_one_pitr, "") \
+_(show_one_map_request_mode, "") \
+_(lisp_add_del_locator_set, "locator-set <locator_name> [iface <intf> |"\
" sw_if_index <sw_if_index> p <priority> " \
"w <weight>] [del]") \
_(lisp_add_del_locator, "locator-set <locator_name> " \