]> git.proxmox.com Git - ovs.git/commit - tests/ovn.at
ovn: OVN Support QoS meter
authorGuoshuai Li <ligs@dtdream.com>
Wed, 24 Jan 2018 12:39:09 +0000 (20:39 +0800)
committerBen Pfaff <blp@ovn.org>
Wed, 24 Jan 2018 20:28:21 +0000 (12:28 -0800)
commit66d89287269ca7e2f7593af0920e910d7f9bcc38
tree5825159c75f54c92c96ec221f76f9c4da1dba333
parentad35c0c58ed8108b6bf1e2caf96d0d0142f47d69
ovn: OVN Support QoS meter

This feature is used to limit the bandwidth of flows, such as floating IP.

ovn-northd changes:
1. add bandwidth column in NB's QOS table.
2. add QOS_METER stages in Logical switch ingress/egress.
3. add set_meter() action in SB's LFlow table.

ovn-controller changes:
add meter_table for meter action process openflow meter table.

Now, This feature is only supported in DPDK.

Signed-off-by: Guoshuai Li <ligs@dtdream.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
16 files changed:
NEWS
include/ovn/actions.h
ovn/controller/lflow.c
ovn/controller/lflow.h
ovn/controller/ofctrl.c
ovn/controller/ofctrl.h
ovn/controller/ovn-controller.c
ovn/lib/actions.c
ovn/northd/ovn-northd.8.xml
ovn/northd/ovn-northd.c
ovn/ovn-nb.ovsschema
ovn/ovn-nb.xml
ovn/ovn-sb.xml
ovn/utilities/ovn-trace.c
tests/ovn.at
tests/test-ovn.c