Added command lat all stats 75/69475/3
authorXavier Simonart <xavier.simonart@intel.com>
Mon, 30 Dec 2019 22:49:52 +0000 (23:49 +0100)
committerXavier Simonart <xavier.simonart@intel.com>
Wed, 29 Jan 2020 11:31:40 +0000 (12:31 +0100)
commit2cd03b79c4415b5b300bc9f3dde7057e2d31b2a2
tree4b8323595efc21ac5945efd70e7f4ba86e544de2
parent7ef348cff20a6d35fe36bb551e5b1aaa69eded1a
Added command lat all stats

lat all stats <core_id> <task_id> combines "lat stats" and "lat packets" within one command.
This command returns:
- One line in case the core_task parser fails. In that case the line will start with: "error: invalid syntax"
- One set of lines for each core task:
- if core/task is invalid, or not running lat mode, the line will contain (start with) "error...". this will be the only line for that core/task.
- Otherwise the set of lines will be:
- One line as returned by "lat stats". This line will be
- One line starting with "error" in case of error, or
- One line containing lat_min_usec, lat_max_usec, lat_avg_usec, tot_lat_min_usec, tot_lat_max_usec, last_tsc, rte_get_tsc_hz(), lcore_id, task_id
- The return from lat packets i.e.
- One line starting with "error" in case of error, or
- 128 lines - one for each bucket - as returned by "lat packets" command

This command is more useful then lat packets, as it contains the tsc - needed to see whether the sample is new or not.

Change-Id: I04231aa7c5bd2d352ed6f94d40e88d3b411ce744
Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
VNFs/DPPD-PROX/cmd_parser.c
VNFs/DPPD-PROX/display_latency_distr.c
VNFs/DPPD-PROX/handle_lat.h