[ovs-dev] [PATCH v6 0/2] OVN Support QoS meter
Guoshuai Li
ligs at dtdream.com
Wed Jan 24 12:39:07 UTC 2018
v3-v4:
1. Fix checkpatch error.
2. The local rate variable uses uint64_t.
This can support a very large rate.
3. Fix formatting mismatch issues.
4. Repair meter can not be the last table problem.
5. Add a note and description of the rate unit.
6. Supplementary test cases.
v4-v5:
rebase for ovn/ovn-nb.ovsschema conflict.
v5-v6:
1. extend-table: Use iterator macro instead of create callback.
2. extend-table: Minor style fixups.
Guoshuai Li (2):
ovn-controller: Add extend_table instead of group_table to expand
meter.
ovn: OVN Support QoS meter
NEWS | 1 +
include/ovn/actions.h | 34 +++---
ovn/controller/lflow.c | 18 ++-
ovn/controller/lflow.h | 5 +-
ovn/controller/ofctrl.c | 237 +++++++++++++++++++++-------------------
ovn/controller/ofctrl.h | 8 +-
ovn/controller/ovn-controller.c | 31 ++----
ovn/lib/actions.c | 141 +++++++++++++++---------
ovn/lib/automake.mk | 2 +
ovn/lib/extend-table.c | 173 +++++++++++++++++++++++++++++
ovn/lib/extend-table.h | 77 +++++++++++++
ovn/northd/ovn-northd.8.xml | 54 ++++++---
ovn/northd/ovn-northd.c | 116 +++++++++++++-------
ovn/ovn-nb.ovsschema | 14 ++-
ovn/ovn-nb.xml | 16 +++
ovn/ovn-sb.xml | 15 +++
ovn/utilities/ovn-trace.c | 4 +
tests/ovn.at | 52 +++++++--
tests/test-ovn.c | 13 ++-
19 files changed, 732 insertions(+), 279 deletions(-)
create mode 100644 ovn/lib/extend-table.c
create mode 100644 ovn/lib/extend-table.h
--
2.13.2.windows.1
More information about the dev
mailing list