Bug 2111015
| Summary: | [OVS HWOFFLOAD] [ML2-OVS] Traffic not offloaded | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Rodolfo Alonso <ralonsoh> |
| Component: | openstack-neutron | Assignee: | Rodolfo Alonso <ralonsoh> |
| Status: | CLOSED ERRATA | QA Contact: | Sanjay Upadhyay <supadhya> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 17.0 (Wallaby) | CC: | apevec, astillma, chrisw, ekuris, hakhande, jamsmith, jschluet, lhh, mlavalle, mnietoji, ralonsoh, scohen, spower, vkhitrin |
| Target Milestone: | ga | Keywords: | Bugfix, Regression, Triaged |
| Target Release: | 17.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-neutron-18.4.1-0.20220705190434.5258354.el9ost | Doc Type: | Release Note |
| Doc Text: |
In an ML2/OVS deployment, Open vSwitch (OVS) does not support offloading OpenFlow rules that have the `skb_priority`, `skb_mark`, or output queue fields set. Those fields are needed to provide quality-of-service (QoS) support for virtio ports.
+
If you set a minimum bandwidth rule for a virtio port, the Neutron Open vSwitch agent marks the traffic of this port with a Packet Mark Field. As a result, this traffic cannot be offloaded, and it affects the traffic in other ports. If you set a bandwidth limit rule, all traffic is marked with the default 0 queue, which means no traffic can be offloaded.
+
As a workaround, if your environment includes OVS hardware offload ports, disable the packet marking in the nodes that require hardware offloading. After you disable the packet marking, it will not be possible to set rate limiting rules for virtio ports. However, differentiated services code point (DSCP) marking rules will still be available.
+
In the configuration file, set the `disable_packet_marking` flag to `true`. After you edit the configuration file, you must restart the `neutron_ovs_agent` container.
For example:
+
----
$ cat `/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini`
[ovs]
disable_packet_marking=True
----
|
Story Points: | --- |
| Clone Of: | 2109985 | Environment: | |
| Last Closed: | 2022-09-21 12:24:19 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 2109985 | ||
| Bug Blocks: | |||
|
Comment 21
errata-xmlrpc
2022-09-21 12:24:19 UTC
|