mirror of
https://github.com/openvswitch/ovs
synced 2025-10-17 14:28:02 +00:00
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>
This commit is contained in:
committed by
Ben Pfaff
parent
cd32509e4a
commit
971f4b394c
@@ -296,6 +296,8 @@ struct netdev *netdev_find_dev_by_in4(const struct in_addr *);
|
||||
|
||||
/* Statistics. */
|
||||
int netdev_get_stats(const struct netdev *, struct netdev_stats *);
|
||||
int netdev_get_custom_stats(const struct netdev *,
|
||||
struct netdev_custom_stats *);
|
||||
|
||||
/* Quality of service. */
|
||||
struct netdev_qos_capabilities {
|
||||
|
Reference in New Issue
Block a user