Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
ONE-2: Add new LISP dump API for lisp gpe
[vpp.git]
/
vnet
/
vnet
/
lisp-gpe
/
lisp_gpe.c
diff --git
a/vnet/vnet/lisp-gpe/lisp_gpe.c
b/vnet/vnet/lisp-gpe/lisp_gpe.c
index
6ccc5f0
..
4c39bf9
100644
(file)
--- a/
vnet/vnet/lisp-gpe/lisp_gpe.c
+++ b/
vnet/vnet/lisp-gpe/lisp_gpe.c
@@
-445,6
+445,14
@@
VLIB_CLI_COMMAND (show_lisp_gpe_tunnel_command, static) = {
.function = show_lisp_gpe_tunnel_command_fn,
};
.function = show_lisp_gpe_tunnel_command_fn,
};
+u8
+vnet_lisp_gpe_enable_disable_status(void)
+{
+ lisp_gpe_main_t * lgm = &lisp_gpe_main;
+
+ return lgm->is_en;
+}
+
clib_error_t *
vnet_lisp_gpe_enable_disable (vnet_lisp_gpe_enable_disable_args_t * a)
{
clib_error_t *
vnet_lisp_gpe_enable_disable (vnet_lisp_gpe_enable_disable_args_t * a)
{
@@
-471,6
+479,8
@@
vnet_lisp_gpe_enable_disable (vnet_lisp_gpe_enable_disable_args_t * a)
{
/* ask cp to re-add ifaces and defaults */
}
{
/* ask cp to re-add ifaces and defaults */
}
+
+ lgm->is_en = 1;
}
else
{
}
else
{
@@
-509,6
+519,7
@@
vnet_lisp_gpe_enable_disable (vnet_lisp_gpe_enable_disable_args_t * a)
vnet_lisp_gpe_add_del_iface(ai, 0);
}
vec_free(table_ids);
vnet_lisp_gpe_add_del_iface(ai, 0);
}
vec_free(table_ids);
+ lgm->is_en = 0;
}
return 0;
}
return 0;