[ovs-dev] [PATCH v4 0/2] netdev-dpdk: Add new DPDK RFC 4115 egress policer

Eelco Chaudron echaudro at redhat.com
Mon Jan 13 15:56:15 UTC 2020


netdev-dpdk: Add new DPDK RFC 4115 egress policer

This patch adds a new policer to the DPDK datapath based on RFC 4115's
Two-Rate, Three-Color marker. It's a two-level hierarchical policer
which first does a color-blind marking of the traffic at the queue
level, followed by a color-aware marking at the port level. At the end
traffic marked as Green or Yellow is forwarded, Red is dropped. For
details on how traffic is marked, see RFC 4115.

Note this patch needs to be applied to dpdk-latest with the latest
DPDK version.

v3 -> v4:
  - Fixed comments from Ian's review

v2 -> v3:
  - Added documentation
  - Removed RFC tag, as two earlier version did not result in any feedback
  - Rebase to the latest dpdk-latest branch and DPDK master

v1 -> v2:
  - Rebase so it would apply to the dpdk-latest branch and latest DPDK master

Eelco Chaudron (2):
      netdev-dpdk: Add support for multi-queue QoS to the DPDK datapath
      netdev-dpdk: Add new DPDK RFC 4115 egress policer


 Documentation/topics/dpdk/qos.rst |   43 +++
 lib/netdev-dpdk.c                 |  577 ++++++++++++++++++++++++++++++++++++-
 vswitchd/vswitch.xml              |   34 ++
 3 files changed, 633 insertions(+), 21 deletions(-)



More information about the dev mailing list