diff options
author | Michal Weglicki <michalx.weglicki@intel.com> | 2018-01-09 07:55:37 +0000 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2018-01-10 15:29:13 -0800 |
commit | 971f4b394c6e8480300494787fe919869ff3886c (patch) | |
tree | 8dfa01877f05fbc46ebcc85d3c62f3c06e820ad0 /Documentation/howto | |
parent | cd32509e4af4f9f7a002a6a5c137718f2173c538 (diff) | |
download | openvswitch-971f4b394c6e8480300494787fe919869ff3886c.tar.gz |
netdev: Custom statistics.
- New get_custom_stats interface function is added to netdev. It
allows particular netdev implementation to expose custom
counters in dictionary format (counter name/counter value).
- New statistics are retrieved using experimenter code and
are printed as a result to ofctl dump-ports.
- New counters are available for OpenFlow 1.4+.
- New statistics are printed to output via ofctl only if those
are present in reply message.
- New statistics definition is added to include/openflow/intel-ext.h.
- Custom statistics are implemented only for dpdk-physical
port type.
- DPDK-physical implementation uses xstats to collect statistics.
Only dropped and error counters are exposed.
Co-authored-by: Ben Pfaff <blp@ovn.org>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Signed-off-by: Michal Weglicki <michalx.weglicki@intel.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'Documentation/howto')
-rw-r--r-- | Documentation/howto/dpdk.rst | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/Documentation/howto/dpdk.rst b/Documentation/howto/dpdk.rst index 2393c2ff7..587aaed5b 100644 --- a/Documentation/howto/dpdk.rst +++ b/Documentation/howto/dpdk.rst @@ -311,12 +311,16 @@ performance of non-tunnel traffic, specifically for smaller size packet. .. _extended-statistics: -Extended Statistics -------------------- +Extended & Custom Statistics +---------------------------- DPDK Extended Statistics API allows PMD to expose unique set of statistics. The Extended statistics are implemented and supported only for DPDK physical -and vHost ports. +and vHost ports. Custom statistics are dynamic set of counters which can +vary depenend on a driver. Those statistics are implemented +for DPDK physical ports and contain all "dropped", "error" and "management" +counters from XSTATS. XSTATS counters list can be found here: +<https://wiki.opnfv.org/display/fastpath/Collectd+Metrics+and+Events>`__. To enable statistics, you have to enable OpenFlow 1.4 support for OVS. Configure bridge br0 to support OpenFlow version 1.4:: @@ -333,8 +337,9 @@ Query the port statistics by explicitly specifying -O OpenFlow14 option:: $ ovs-ofctl -O OpenFlow14 dump-ports br0 -Note: vHost ports supports only partial statistics. RX packet size based -counter are only supported and doesn't include TX packet size counters. +Note about "Extended Statistics": vHost ports supports only partial +statistics. RX packet size based counter are only supported and +doesn't include TX packet size counters. .. _port-hotplug: |