X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fnat%2Fnat44_cli.c;h=82c0433501c2d075d9131ffa37f5686969643d26;hb=1a0a89770688a37e500f634b68805b1984eccac0;hp=cdf94a8dc9d95bacb14c34954895abfe080ff33e;hpb=1c2ac860ed9a80dac539af6408d70f7dfd2c238e;p=vpp.git diff --git a/src/plugins/nat/nat44_cli.c b/src/plugins/nat/nat44_cli.c index cdf94a8dc9d..82c0433501c 100644 --- a/src/plugins/nat/nat44_cli.c +++ b/src/plugins/nat/nat44_cli.c @@ -116,16 +116,6 @@ nat_show_workers_commnad_fn (vlib_main_t * vm, unformat_input_t * input, return 0; } -static clib_error_t * -nat44_session_cleanup_command_fn (vlib_main_t * vm, - unformat_input_t * input, - vlib_cli_command_t * cmd) -{ - clib_error_t *error = 0; - nat44_force_users_cleanup (); - return error; -} - static clib_error_t * snat_set_log_level_command_fn (vlib_main_t * vm, unformat_input_t * input, @@ -252,8 +242,11 @@ nat44_show_hash_commnad_fn (vlib_main_t * vm, unformat_input_t * input, } if (sm->endpoint_dependent) - vlib_cli_output (vm, "%U", format_bihash_16_8, &nam->affinity_hash, - verbose); + { + vlib_cli_output (vm, "%U", format_bihash_16_8, &nam->affinity_hash, + verbose); + vlib_cli_output (vm, "%U", format_bihash_16_8, &sm->ed_ext_ports, 0); + } return 0; } @@ -700,10 +693,7 @@ nat44_show_summary_command_fn (vlib_main_t * vm, unformat_input_t * input, ++transitory_wait_closed; } } - else - { - transitory++; - } + transitory++; } else established++; @@ -715,18 +705,6 @@ nat44_show_summary_command_fn (vlib_main_t * vm, unformat_input_t * input, } })); count += pool_elts (tsm->sessions); - - vlib_cli_output (vm, "tid[%u] session scavenging cleared: %u", - tsm->thread_index, tsm->cleared); - vlib_cli_output (vm, "tid[%u] session scavenging cleanup runs: %u", - tsm->thread_index, tsm->cleanup_runs); - - if (now < tsm->cleanup_timeout) - vlib_cli_output (vm, "tid[%u] session scavenging next run in: %f", - tsm->thread_index, tsm->cleanup_timeout - now); - else - vlib_cli_output (vm, "tid[%u] session scavenging next run in: 0", - tsm->thread_index); } /* *INDENT-ON* */ } @@ -761,10 +739,7 @@ nat44_show_summary_command_fn (vlib_main_t * vm, unformat_input_t * input, ++transitory_wait_closed; } } - else - { - transitory++; - } + transitory++; } else established++; @@ -777,17 +752,6 @@ nat44_show_summary_command_fn (vlib_main_t * vm, unformat_input_t * input, })); /* *INDENT-ON* */ count = pool_elts (tsm->sessions); - - vlib_cli_output (vm, "tid[0] session scavenging cleared: %u", - tsm->cleared); - vlib_cli_output (vm, "tid[0] session scavenging cleanup runs: %u", - tsm->cleanup_runs); - - if (now < tsm->cleanup_timeout) - vlib_cli_output (vm, "tid[0] session scavenging next run in: %f", - tsm->cleanup_timeout - now); - else - vlib_cli_output (vm, "tid[0] session scavenging next run in: 0"); } vlib_cli_output (vm, "total timed out sessions: %u", timed_out); @@ -1996,7 +1960,6 @@ set_timeout_command_fn (vlib_main_t * vm, } done: unformat_free (line_input); - sm->min_timeout = nat44_minimal_timeout (sm); return error; } @@ -2007,8 +1970,6 @@ nat_show_timeouts_command_fn (vlib_main_t * vm, { snat_main_t *sm = &snat_main; - // fix text - vlib_cli_output (vm, "min session cleanup timeout: %dsec", sm->min_timeout); vlib_cli_output (vm, "udp timeout: %dsec", sm->udp_timeout); vlib_cli_output (vm, "tcp-established timeout: %dsec", sm->tcp_established_timeout); @@ -2228,19 +2189,6 @@ VLIB_CLI_COMMAND (nat_show_timeouts_command, static) = { .function = nat_show_timeouts_command_fn, }; -/*? - * @cliexpar - * @cliexstart{nat set logging level} - * To force garbage collection of nat sessions - * vpp# nat44 session cleanup - * @cliexend -?*/ -VLIB_CLI_COMMAND (nat44_session_cleanup_command, static) = { - .path = "nat44 session cleanup", - .function = nat44_session_cleanup_command_fn, - .short_help = "nat44 session cleanup", -}; - /*? * @cliexpar * @cliexstart{nat set logging level}