Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
VPP-198: LISP map-resolver failover algorithm
[vpp.git]
/
vpp
/
vpp-api
/
api.c
diff --git
a/vpp/vpp-api/api.c
b/vpp/vpp-api/api.c
index
788e310
..
86dd9ac
100644
(file)
--- a/
vpp/vpp-api/api.c
+++ b/
vpp/vpp-api/api.c
@@
-5861,8
+5861,8
@@
static void
vl_api_lisp_map_resolver_dump_t_handler (vl_api_lisp_map_resolver_dump_t * mp)
{
unix_shared_memory_queue_t *q = NULL;
vl_api_lisp_map_resolver_dump_t_handler (vl_api_lisp_map_resolver_dump_t * mp)
{
unix_shared_memory_queue_t *q = NULL;
- lisp_cp_main_t *lcm = vnet_lisp_cp_get_main ();
-
ip_address_t *ip = NULL
;
+ lisp_cp_main_t *
lcm = vnet_lisp_cp_get_main ();
+
map_resolver_t * mr
;
q = vl_api_client_index_to_input_queue (mp->client_index);
if (q == 0)
q = vl_api_client_index_to_input_queue (mp->client_index);
if (q == 0)
@@
-5870,11
+5870,10
@@
vl_api_lisp_map_resolver_dump_t_handler (vl_api_lisp_map_resolver_dump_t * mp)
return;
}
return;
}
- vec_foreach
(ip
, lcm->map_resolvers)
+ vec_foreach
(mr
, lcm->map_resolvers)
{
{
- send_lisp_map_resolver_details
(ip
, q, mp->context);
+ send_lisp_map_resolver_details
(&mr->address
, q, mp->context);
}
}
-
}
static void
}
static void