numam-dpdk/doc/guides
Kuba Kozak 79c913a42f ethdev: retrieve xstats by ID
Extended xstats API in ethdev library to allow grouping of stats
logically so they can be retrieved per logical grouping  managed
by the application.
Added new functions rte_eth_xstats_get_names_by_id and
rte_eth_xstats_get_by_id using additional arguments (in compare
to rte_eth_xstats_get_names and rte_eth_xstats_get) - array of ids
and array of values.

doc: add description for modified xstats API
Documentation change for new extended statistics API functions.
The old API only allows retrieval of *all* of the NIC statistics
at once. Given this requires a MMIO read PCI transaction per statistic
it is an inefficient way of retrieving just a few key statistics.
Often a monitoring agent only has an interest in a few key statistics,
and the old API forces wasting CPU time and PCIe bandwidth in retrieving
*all* statistics; even those that the application didn't explicitly
show an interest in.
The new, more flexible API allow retrieval of statistics per ID.
If a PMD wishes, it can be implemented to read just the required
NIC registers. As a result, the monitoring application no longer wastes
PCIe bandwidth and CPU time.

Signed-off-by: Kuba Kozak <kubax.kozak@intel.com>
2017-05-01 23:48:11 +02:00
..
contributing doc: add maintainer role about replying questions 2017-04-06 22:36:55 +02:00
cryptodevs doc: add limitation of AAD size to QAT guide 2017-04-28 17:46:19 +02:00
eventdevs doc: add OCTEONTX ssovf details 2017-04-04 19:19:54 +02:00
faq doc: correct the hugepage limitation on 32-bit 2017-05-01 00:23:13 +02:00
freebsd_gsg doc: use corelist instead of coremask 2017-03-01 20:39:58 +01:00
howto doc: fix typo in PVP howto 2017-04-21 02:44:49 +02:00
linux_gsg eal/ppc: fix mmap for memory initialization 2017-04-20 09:39:36 +02:00
nics doc: fix enic guide syntax 2017-04-28 14:46:18 +02:00
prog_guide ethdev: retrieve xstats by ID 2017-05-01 23:48:11 +02:00
rel_notes ethdev: revert xstats by ID 2017-05-01 23:38:00 +02:00
sample_app_ug examples/l2fwd-crypto: add cryptodev mask option 2017-04-20 11:32:45 +02:00
testpmd_app_ug doc: revise sample testpmd flow commands 2017-05-01 22:38:24 +02:00
tools app/crypto-perf: add range/list of sizes 2017-04-06 00:17:44 +02:00
xen doc: use corelist instead of coremask 2017-03-01 20:39:58 +01:00
conf.py doc: fix sphinx warning 2017-04-19 15:33:51 +02:00
index.rst doc: add event device and software eventdev 2017-04-04 19:19:52 +02:00