FD.io VPP
v18.07-34-g55fbdb9
Vector Packet Processing
|
Clear commands.
Declaration: vlib_cli_clear_command (src/vlib/cli.c line 56)
Clear error counters.
Declaration: cli_clear_error_counters (src/vlib/error.c line 352)
Implementation: clear_error_counters.
clear logging.
Declaration: cli_clear_log (src/vlib/log.c line 390)
Implementation: clear_log.
Clear node counters.
Declaration: cli_clear_node_counters (src/vlib/error.c line 360)
Implementation: clear_error_counters.
Clear packet processing runtime statistics.
Declaration: clear_node_runtime_command (src/vlib/node_cli.c line 437)
Implementation: clear_node_runtime.
Clear trace buffer and free memory.
Declaration: clear_trace_cli (src/vlib/trace.c line 533)
Implementation: cli_clear_trace_buffer.
Clear the event log.
Declaration: elog_clear_cli (src/vlib/main.c line 660)
Implementation: vlib_cli_elog_clear.
event-logger resize <nnn>.
Declaration: elog_resize_cli (src/vlib/main.c line 794)
Implementation: elog_resize.
Restart the event-logger.
Declaration: elog_restart_cli (src/vlib/main.c line 764)
Implementation: elog_restart.
event-logger save <filename> (saves log in /tmp/<filename>).
Declaration: elog_save_cli (src/vlib/main.c line 724)
Implementation: elog_save_buffer.
Stop the event-logger.
Declaration: elog_stop_cli (src/vlib/main.c line 744)
Implementation: elog_stop.
on|off [api-segment] Enable/disable memory allocation trace.
Declaration: enable_disable_memory_trace_command (src/vlib/cli.c line 841)
Implementation: enable_disable_memory_trace.
restart process.
Declaration: restart_cmd (src/vlib/cli.c line 936)
Implementation: restart_cmd_fn.
Set commands.
Declaration: vlib_cli_set_command (src/vlib/cli.c line 64)
set loggging class <class> [rate-limit <int>] [level <level>] [syslog-level <level>].
Declaration: cli_set_log (src/vlib/log.c line 524)
Implementation: set_log_class.
set logging size <int>.
Declaration: cli_set_log_size (src/vlib/log.c line 594)
Implementation: set_log_size.
set logging unthrottle-time <int>.
Declaration: cli_set_log_params (src/vlib/log.c line 558)
Implementation: set_log_unth_time.
Show commands.
Declaration: vlib_cli_show_command (src/vlib/cli.c line 48)
Show packet buffer allocation.
Declaration: show_buffers_command (src/vlib/buffer.c line 1010)
Implementation: show_buffers.
Show cli commands.
Declaration: show_cli_command (src/vlib/cli.c line 1371)
Implementation: show_cli_cmd_fn.
Show cpu information.
Displays various information about the CPU.
vpp# show cpu
Model name: Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz
Microarchitecture: Broadwell (Broadwell-EP/EX)
Flags: sse3 ssse3 sse41 sse42 avx avx2 aes
Base Frequency: 3.20 GHz
Declaration: show_cpu_command (src/vlib/cli.c line 795)
Implementation: show_cpu.
Show error counts.
Declaration: vlib_cli_show_errors (src/vlib/error.c line 318)
Implementation: show_errors.
Show event logger info.
Declaration: elog_show_cli (src/vlib/main.c line 853)
Implementation: elog_show_buffer.
show frame-queue trace.
Declaration: cmd_show_frame_queue_trace (src/vlib/threads_cli.c line 408)
Implementation: show_frame_queue_trace.
show frame-queue histogram.
Declaration: cmd_show_frame_queue_histogram (src/vlib/threads_cli.c line 416)
Implementation: show_frame_queue_histogram.
show logging.
Declaration: cli_show_log (src/vlib/log.c line 314)
Implementation: show_log.
show logging configuration.
Declaration: cli_show_log_config (src/vlib/log.c line 359)
Implementation: show_log_config.
[verbose | api-segment] Show current memory usage.
Declaration: show_memory_usage_command (src/vlib/cli.c line 762)
Implementation: show_memory_usage.
Show node counters.
Declaration: cli_show_node_counters (src/vlib/error.c line 326)
Implementation: show_errors.
Show packet processing runtime.
Declaration: show_node_runtime_command (src/vlib/node_cli.c line 384)
Implementation: show_node_runtime.
Show threads.
Declaration: show_threads_command (src/vlib/threads_cli.c line 130)
Implementation: show_threads_fn.
Show trace buffer [max COUNT].
Declaration: show_trace_cli (src/vlib/trace.c line 359)
Implementation: cli_show_trace_buffer.
Show node dispatch frame statistics.
Declaration: show_frame_stats_cli (src/vlib/main.c line 264)
Implementation: show_frame_stats.
Show packet processing node graph.
Declaration: show_node_graph_command (src/vlib/node_cli.c line 84)
Implementation: show_node_graph.
Test commands.
Declaration: vlib_cli_test_command (src/vlib/cli.c line 72)
test frame-queue nelts (4,8,16,32).
Declaration: cmd_test_frame_queue_nelts (src/vlib/threads_cli.c line 491)
Implementation: test_frame_queue_nelts.
test frame-queue threshold N (0=no limit).
Declaration: cmd_test_frame_queue_threshold (src/vlib/threads_cli.c line 570)
Implementation: test_frame_queue_threshold.
<on/off/now> validate heap on future allocs/frees or right now.
Declaration: cmd_test_heap_validate (src/vlib/cli.c line 903)
Implementation: test_heap_validate.
test log <class> <subclass> <level> <message.
Declaration: cli_test_log (src/vlib/log.c line 673)
Implementation: test_log_class_subclass.
Sleep for 10 seconds.
Declaration: ping_command (src/vlib/cli.c line 968)
Implementation: sleep_ten_seconds.
Packet tracer commands.
Declaration: trace_cli_command (src/vlib/trace.c line 174)
Trace given number of packets.
Declaration: add_trace_cli (src/vlib/trace.c line 417)
Implementation: cli_add_trace_buffer.
filter trace output - include NODE COUNT | exclude NODE COUNT | none.
Declaration: filter_trace_cli (src/vlib/trace.c line 517)
Implementation: cli_filter_trace.
trace frame-queue (on|off).
Declaration: cmd_trace_frame_queue (src/vlib/threads_cli.c line 226)
Implementation: trace_frame_queue.