summaryrefslogtreecommitdiff
path: root/src/util/virnetdevopenvswitch.h
diff options
context:
space:
mode:
authorMichal Privoznik <mprivozn@redhat.com>2019-07-16 09:33:38 +0200
committerMichal Privoznik <mprivozn@redhat.com>2019-07-16 13:42:39 +0200
commitcc34260f5a8715d208ee45a6ebaa79e5264cbe68 (patch)
tree02f60e37a71a2de053c376c44cf83d01506120e0 /src/util/virnetdevopenvswitch.h
parentc297eab52599c91a4cb26b66dbdfe9d07c3142d3 (diff)
downloadlibvirt-cc34260f5a8715d208ee45a6ebaa79e5264cbe68.tar.gz
test: Introduce virnetdevopenvswitchtest
Test if our parsing of interface stats as returned by ovs-vsctl works as expected. To achieve this without having to mock virCommand* I'm separating parsing of stats into a separate function. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
Diffstat (limited to 'src/util/virnetdevopenvswitch.h')
-rw-r--r--src/util/virnetdevopenvswitch.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util/virnetdevopenvswitch.h b/src/util/virnetdevopenvswitch.h
index 07496fb07d..5bc18f851f 100644
--- a/src/util/virnetdevopenvswitch.h
+++ b/src/util/virnetdevopenvswitch.h
@@ -49,6 +49,10 @@ int virNetDevOpenvswitchGetMigrateData(char **migrate, const char *ifname)
int virNetDevOpenvswitchSetMigrateData(char *migrate, const char *ifname)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
+int virNetDevOpenvswitchInterfaceParseStats(const char *json,
+ virDomainInterfaceStatsPtr stats)
+ ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
+
int virNetDevOpenvswitchInterfaceStats(const char *ifname,
virDomainInterfaceStatsPtr stats)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;