On 8/17/21 6:38 AM, jx8zjs wrote:
From: Jinsheng Zhang <zhangjl02(a)inspur.com>
Signed-off-by: zhangjl02 <zhangjl02(a)inspur.com>
---
src/util/virnetdevopenvswitch.c | 12 +++++++-----
src/util/virnetdevopenvswitch.h | 7 +++++++
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/src/util/virnetdevopenvswitch.h
b/src/util/virnetdevopenvswitch.h
index 2dcd1aec6b..33e52f57c7 100644
--- a/src/util/virnetdevopenvswitch.h
+++ b/src/util/virnetdevopenvswitch.h
@@ -26,6 +26,13 @@
#include "virnetdevvlan.h"
#define VIR_NETDEV_OVS_DEFAULT_TIMEOUT 5
+/*
+ * Average, peak, floor and burst in virNetDevBandwidth are in kbytes.
+ * However other_config in ovs qos is in bit.
+ * ingress_policing_rate in ovs interface is in kbit.
+ */
+#define VIR_NETDEV_TX_TO_OVS 8192
+#define VIR_NETDEV_RX_TO_OVS 8
void virNetDevOpenvswitchSetTimeout(unsigned int timeout);
These macros seem to be used only from corresponding .c file. I think
they can be defined there. That way we can avoid polluting header files.
Michal