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** .. table:: **Networking back ends, supported rules, and traffic direction**
==================== =================== ================ =================== ==================== ======================= ======================= ===================
Rule \\ back end Open vSwitch SR-IOV Linux bridge Rule \\ back end Open vSwitch SR-IOV Linux bridge
==================== =================== ================ =================== ==================== ======================= ======================= ===================
Bandwidth limit Egress \\ Ingress Egress (1) Egress \\ Ingress 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 DSCP marking Egress - Egress
==================== =================== ================ =================== ==================== ======================= ======================= ===================
.. note:: .. note::
(1) Max burst parameter is skipped because it is not supported by the (1) Max burst parameter is skipped because it is not supported by the
IP tool. IP tool.
(2) Only for physical bridges (tenant networks, provider networks), tunneled (2) Placement based enforcement works for both egress and ingress directions,
traffic is not shaped yet. 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 In the most simple case, the property can be represented by a simple Python
list defined on the class. list defined on the class.

View File

@ -295,37 +295,10 @@ interface:
* SR-IOV (QosSRIOVAgentDriver); * SR-IOV (QosSRIOVAgentDriver);
* Linux bridge (QosLinuxbridgeAgentDriver). * Linux bridge (QosLinuxbridgeAgentDriver).
Table of Neutron backends, supported rules and traffic direction (from the VM For the Networking back ends, QoS supported rules, and traffic directions
point of view) (from the VM point of view), please see the table:
:: `Networking back ends, supported rules, and traffic direction
<../../admin/config-qos.html#id1>`_.
+----------------------+--------------------+--------------------+--------------------+
| 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+) | |
+----------------------------+----------------+----------------+----------------+
Open vSwitch Open vSwitch