aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nat
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/nat')
-rw-r--r--src/plugins/nat/nat44-ed/nat44_ed_cli.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/plugins/nat/nat44-ed/nat44_ed_cli.c b/src/plugins/nat/nat44-ed/nat44_ed_cli.c
index 14313d05a35..fba128208d9 100644
--- a/src/plugins/nat/nat44-ed/nat44_ed_cli.c
+++ b/src/plugins/nat/nat44-ed/nat44_ed_cli.c
@@ -1842,6 +1842,28 @@ done:
return error;
}
+static clib_error_t *
+nat44_ed_clear_sessions_command_fn (vlib_main_t *vm, unformat_input_t *input,
+ vlib_cli_command_t *cmd)
+{
+ clib_error_t *error = 0;
+ nat44_ed_sessions_clear ();
+ return error;
+}
+
+/*?
+ * @cliexpar
+ * @cliexstart{clear nat44 ed sessions}
+ * To clear all NAT44 sessions
+ * vpp# clear nat44 ed sessions
+ * @cliexend
+?*/
+VLIB_CLI_COMMAND (nat44_ed_clear_sessions_command, static) = {
+ .path = "clear nat44 ed sessions",
+ .short_help = "clear nat44 ed sessions",
+ .function = nat44_ed_clear_sessions_command_fn,
+};
+
/*?
* @cliexpar
* @cliexstart{nat44}