latency: added new library for latency stats
authorReshma Pattan <reshma.pattan@intel.com>
Thu, 30 Mar 2017 21:01:01 +0000 (22:01 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 5 Apr 2017 16:00:42 +0000 (18:00 +0200)
commit5cd3cac9ed228f35e10fc322483f10897ae44c86
treeec2cce72cfb64dce2faf2b5ff27f7a0a5553b864
parent7e4441c8efb95ba2e14cafe63c86c335b658c18d
latency: added new library for latency stats

Add a library designed to calculate latency statistics and report them
to the application when queried. The library measures minimum, average and
maximum latencies, and jitter in nano seconds. The current implementation
supports global latency stats, i.e. per application stats.

Signed-off-by: Reshma Pattan <reshma.pattan@intel.com>
Signed-off-by: Remy Horton <remy.horton@intel.com>
Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com>
12 files changed:
MAINTAINERS
config/common_base
doc/api/doxy-api-index.md
doc/api/doxy-api.conf
doc/guides/prog_guide/metrics_lib.rst
doc/guides/rel_notes/release_17_05.rst
lib/Makefile
lib/librte_latencystats/Makefile [new file with mode: 0644]
lib/librte_latencystats/rte_latencystats.c [new file with mode: 0644]
lib/librte_latencystats/rte_latencystats.h [new file with mode: 0644]
lib/librte_latencystats/rte_latencystats_version.map [new file with mode: 0644]
mk/rte.app.mk