| Summary: | Disable LRO for all NICs that have LRO enabled | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Mike Burns <mburns> |
| Component: | ovirt-node | Assignee: | Mike Burns <mburns> |
| Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 6.3 | CC: | acathrow, agospoda, bsarathy, cpelland, cshao, djuran, dledford, dyasny, fyu, gouyang, jboggs, jturner, leiwang, llim, mburns, moli, mwagner, nhorman, ovirt-maint, pcao, plundin, plyons, sghosh, sgordon, thildred, tvvcox, vbian, ycui, yeylon |
| Target Milestone: | rc | Keywords: | ZStream |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | ovirt-node-2.2.1-1.el6 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 772317 | Environment: | |
| Last Closed: | 2012-07-19 14:17:25 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 772809, 773675 | ||
|
Description
Mike Burns
2012-01-10 01:47:10 UTC
Patch is posted upstream: http://gerrit.ovirt.org/927
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
New Contents:
A serious performance problem occurs when running using a bond and a bridge on top of NICs that use LRO. LRO should get disabled automatically when the NIC is added to a bridge but this doesn't work right when there is a bond in between. This patch disables LRO on all nics.
Technical note updated. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
Diffed Contents:
@@ -1 +1,3 @@
-A serious performance problem occurs when running using a bond and a bridge on top of NICs that use LRO. LRO should get disabled automatically when the NIC is added to a bridge but this doesn't work right when there is a bond in between. This patch disables LRO on all nics.+Previously, using network interfaces in a bond and a bridge prevented LRO from being disabled on LRO-enabled network interface cards, causing serious network performance issues.
+
+Now, LRO is disabled on all hypervisor network interface cards, preventing any LRO related network performance issues from occurring.
Test version: rhev-hypervisor6-6.3-20120215.0.el6 # cat mlx4_en.conf options mlx4_en num_lro=0 # cat enic.conf options enic lro_disable=1 # cat s2io.conf options s2io lro=0 # cat bnx2x.conf options bnx2x disable_tpa=1 The bug is fixed, so change bug status to VERIFIED. As Mike's confirmation on bug 773675 #11 and #12, so I just check the configuration file for this bug on 6.3 build. Hi Mike, Is it sufficient to verify this bug on our side? or need zstream to verify it?
Technical note updated. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
Diffed Contents:
@@ -1,3 +1,3 @@
Previously, using network interfaces in a bond and a bridge prevented LRO from being disabled on LRO-enabled network interface cards, causing serious network performance issues.
-Now, LRO is disabled on all hypervisor network interface cards, preventing any LRO related network performance issues from occurring.+Now, LRO is disabled on all Hypervisor network interface cards, avoiding LRO related network performance issues.
Technical note updated. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
Diffed Contents:
@@ -1,3 +1,3 @@
-Previously, using network interfaces in a bond and a bridge prevented LRO from being disabled on LRO-enabled network interface cards, causing serious network performance issues.
+Previously, using network interfaces in both a bond and a bridge prevented LRO from being disabled on LRO-enabled network interface cards, causing serious network performance issues.
Now, LRO is disabled on all Hypervisor network interface cards, avoiding LRO related network performance issues.
Removing the technical note flag given that the next on my list was Bug # 772809 which appears to revert this change... Deleted Technical Notes Contents. Old Contents: Previously, using network interfaces in both a bond and a bridge prevented LRO from being disabled on LRO-enabled network interface cards, causing serious network performance issues. Now, LRO is disabled on all Hypervisor network interface cards, avoiding LRO related network performance issues. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-0741.html |