| Summary: | [UPDATE REQUEST] [UPSTREAM UPDATE] kernel | ||
|---|---|---|---|
| Product: | Server Bugs | Reporter: | Andrew Lukoshko <andrew.lukoshko> |
| Component: | Main Packages | Assignee: | Andrew Lukoshko <andrew.lukoshko> |
| Status: | RESOLVED FIXED | QA Contact: | ROSA Server Bugs <server-bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | v.potapov |
| Version: | unspecified | Flags: | v.potapov:
qa_verified+
andrew.lukoshko: published_server+ |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
|
Description
Andrew Lukoshko
2014-01-30 13:39:18 MSK
kernel-2.6.32-431.3.1.res6 *************************** Advisory ************************ * Previously, the bonding driver did not support TCP segmentation offloading (TSO). As a consequence, the performance decreased significantly, and the "ethtool -k bondX" command reported that the TSO was disabled, although the slave device had the TSO enabled. The following message appeared in the kernel log: "Dropping TSO features since no CSUM". The problem affected also bridges and loopback interfaces. The underlying source code has been modified to ensure that the bonding module does not drop TSO features for NO_CSUM devices. As a result, the aforementioned performance problem no longer occurs. * There was an error in the tag insertion logic, and bonding handled cases when a slave device did not have a hardware VLAN acceleration. As a consequence, the network packets were tagged twice through slave devices without hardware VLAN tag insertion, and two Solarflare network cards using bonding over a VLAN did not work properly. This update removes the redundant VLAN tag insertion logic, and the unwanted behavior no longer occurs. ************************************************************** QA Verified |