Merge "Remove duplicate QoS backend support table"

This commit is contained in:
Zuul 2020-02-07 03:11:40 +00:00 committed by Gerrit Code Review
commit d5b33ffc77
2 changed files with 27 additions and 40 deletions

View File

@ -49,20 +49,34 @@ traffic directions (from the VM point of view).
.. table:: **Networking back ends, supported rules, and traffic direction**
==================== =================== ================ ===================
==================== ======================= ======================= ===================
Rule \\ back end Open vSwitch SR-IOV Linux bridge
==================== =================== ================ ===================
==================== ======================= ======================= ===================
Bandwidth limit Egress \\ Ingress Egress (1) Egress \\ Ingress
Minimum bandwidth Egress (2) Egress -
Minimum bandwidth Egress \\ Ingress (2) Egress \\ Ingress (2) -
DSCP marking Egress - Egress
==================== =================== ================ ===================
==================== ======================= ======================= ===================
.. note::
(1) Max burst parameter is skipped because it is not supported by the
IP tool.
(2) Only for physical bridges (tenant networks, provider networks), tunneled
traffic is not shaped yet.
(2) Placement based enforcement works for both egress and ingress directions,
but dataplane enforcement depends on the backend.
.. table:: **Neutron backends, supported directions and enforcement types for Minimum Bandwidth rule**
============================ ==================== ==================== ==============
Enforcement type \ Backend Open vSwitch SR-IOV Linux Bridge
============================ ==================== ==================== ==============
Dataplane - Egress (1) -
Placement Egress/Ingress (2) Egress/Ingress (2) -
============================ ==================== ==================== ==============
.. note::
(1) Since Newton
(2) Since Stein
In the most simple case, the property can be represented by a simple Python
list defined on the class.

View File

@ -295,37 +295,10 @@ interface:
* SR-IOV (QosSRIOVAgentDriver);
* Linux bridge (QosLinuxbridgeAgentDriver).
Table of Neutron backends, supported rules and traffic direction (from the VM
point of view)
::
+----------------------+--------------------+--------------------+--------------------+
| Rule \ Backend | Open vSwitch | SR-IOV | Linux Bridge |
+----------------------+--------------------+--------------------+--------------------+
| Bandwidth Limit | Egress/Ingress | Egress (1) | Egress/Ingress |
+----------------------+--------------------+--------------------+--------------------+
| Minimum Bandwidth | Egress/Ingress (2) | Egress/Ingress (2) | - |
+----------------------+--------------------+--------------------+--------------------+
| DSCP Marking | Egress | - | Egress |
+----------------------+--------------------+--------------------+--------------------+
(1) Max burst parameter is skipped because it's not supported by ip tool.
(2) Placement based enforcement works for both egress and ingress directions,
but dataplane enforcement depends on the backend.
Table of Neutron backends, supported directions and enforcement types for
Minimum Bandwidth rule
::
+----------------------------+----------------+----------------+----------------+
| Enforcement type \ Backend | Open vSwitch | SR-IOV | Linux Bridge |
+----------------------------+----------------+----------------+----------------+
| Dataplane | - | Egress | - |
| | | (Newton+) | |
+----------------------------+----------------+----------------+----------------+
| Placement | Egress/Ingress | Egress/Ingress | - |
| | (Stein+) | (Stein+) | |
+----------------------------+----------------+----------------+----------------+
For the Networking back ends, QoS supported rules, and traffic directions
(from the VM point of view), please see the table:
`Networking back ends, supported rules, and traffic direction
<../../admin/config-qos.html#id1>`_.
Open vSwitch