From 70f28fc4b83fee72a1e2a17f5f898af83b4fb39c Mon Sep 17 00:00:00 2001 From: Scott Keeler Date: Tue, 23 Oct 2018 15:16:46 -0400 Subject: docs: add useful debug CLI Change-Id: I5ef9ecd741f1623ae1b7a23fa0a4fa6db7e243a3 Signed-off-by: Scott Keeler --- docs/reference/cmdreference/trace/trace.rst | 58 +++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 docs/reference/cmdreference/trace/trace.rst (limited to 'docs/reference/cmdreference/trace/trace.rst') diff --git a/docs/reference/cmdreference/trace/trace.rst b/docs/reference/cmdreference/trace/trace.rst new file mode 100644 index 00000000000..5d0ddb604ef --- /dev/null +++ b/docs/reference/cmdreference/trace/trace.rst @@ -0,0 +1,58 @@ +.. _interface: + +.. toctree:: + +.. note:: For a complete list of CLI Debug commands refer to the Debug CLI section of the `Source Code Documents `_ . + + +API Trace +=========== + +Summary/Usage +-------------- + +api trace [on|off][first <*n*>][last <*n*>][status][free][post-mortem-on][dump|custom-dump|save|replay <*file*>] + +Description +------------ + +Display, replay, or save a binary API trace. + +Declaration and Implementation +------------------------------- + +**Declaration:** api_trace_command (src/vlibmemory/vlib_api_cli.c line 783) + +**Implementation:** api_trace_command_fn + +Clear Trace +============= + +Summary/Usage +-------------- +Clear trace buffer and free memory. +Declaration and implementation + +**Declaration:** clear_trace_cli (src/vlib/trace.c line 519) + +**Implementation:** cli_clear_trace_buffer + +Show Trace +=========== + +`Show Trace <../interface/show.html#show-trace>`_ + +Trace Add +=========== + +Summary/Usage +-------------- + +Trace given number of packets. + +Declaration and Implementation +------------------------------- + +**Declaration:** add_trace_cli (src/vlib/trace.c line 405) + +**Implementation:** cli_add_trace_buffer \ No newline at end of file -- cgit 1.2.3-korg