Bug 137374
Summary: | Need fix for: [NETFILTER]: Fix checksum bug for multicast/broadcast packets on postrouting hook. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Jared Oberhaus <jared.oberhaus> |
Component: | kernel | Assignee: | Andy Gospodarek <agospoda> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.0 | CC: | agospoda, davem, peterm, petrides, riel |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
URL: | http://linux.bkbits.net:8080/linux-2.6/cset@40c002854YGOfqN8yOMFH8gC2xarLw | ||
Whiteboard: | |||
Fixed In Version: | RHSA-2007-0436 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-06-11 17:52:00 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: | |||
Bug Blocks: | 212183 |
Description
Jared Oberhaus
2004-10-27 20:53:33 UTC
I validated that this also happens in RHEL kernel 2.4.21-20.EL. This seems to be identical to 116110: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=116110 This bug still exists in 2.4.21-20.0.1.EL. This bug still exists in 2.4.21-27.0.1.EL. Is there any plan to address this? Or will this be ignored until RHEL4? This is a very serious issue for us, and anyone else running Samba or lots of other things for that matter... Have you called/used support for this? That's probably the best way to get anything like this fixed. There is no way we could ever include this patch as it is a major kABI breaker. I also can't figure out a non-kABI breaking version of this fix, we really need to be able to mangle the callers skb pointer and thus change the pointer type of these core interfaces and call sites. I don't think we can really fix this one, unfortunately. Is this going to change to CANTFIX? or is it still being considered? We still have end-users out there encountering this bug. I'm moving it to CANTFIX. It is even more undesirable to break KABI for this product than it was when I made my previous analysis in comment from 2006-01-30 So we had another customer who wanted this fixed and I managed to come up with a a non-kabi breaker that seems to resolve their problem. I'm not sure exactly how ideal it is, so I'd like to know what others think. (Of course there is still the great debate about whether or not an update to RHEL3 will exist and whether or not this will make the cut, but I wanted to post the patch anyway. I basically took a look at what the upstream code does and how rhel3 behaved and realized that the frames being xmitted are always cloned skb's. Knowing that cloned skb's shouldn't be overwritten, it seems logical to include the check in the upstream code that copies the data to a new buffer if it's cloned and then proceeds to recalculate the correct checksum. Thoughts? Patch is available here: http://people.redhat.com/agospoda/other/gss-test/gsstest-skb_checksum_help.patch This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release. QE ack for 3.9. Fix has been confirmed in internal testing, client testing and customer testing. A fix for this problem has just been committed to the RHEL3 U9 patch pool this evening (in kernel version 2.4.21-47.2.EL). An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2007-0436.html Internal Status set to 'Resolved' Status set to: Closed by Client This event sent from IssueTracker by solgato issue 97826 |