Bug 8793
Summary: | malformed captured packets | ||
---|---|---|---|
Product: | Networking | Reporter: | Toralf Förster (toralf.foerster) |
Component: | Other | Assignee: | Stephen Hemminger (stephen) |
Status: | RESOLVED CODE_FIX | ||
Severity: | low | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.22-gd7fff6f4 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
DSL / ppp0
DSL / eth0 LAN / eth0 keyserver response for my own key at LAN keyserver response for my own key at eth0 from DSL pppoe patch |
Description
Toralf Förster
2007-07-23 02:36:43 UTC
Created attachment 12100 [details]
DSL / ppp0
the DSL stream from ppp0
Created attachment 12101 [details]
DSL / eth0
similar http request captured from eth0
Created attachment 12102 [details]
LAN / eth0
similar http request captured from eth0 within LAN
Created attachment 12207 [details]
keyserver response for my own key at LAN
Another example, this HKP stream looks good at LAN sniffed from eth0
Created attachment 12208 [details]
keyserver response for my own key at eth0 from DSL
This stream is not ok.
Comment on attachment 12207 [details]
keyserver response for my own key at LAN
problem with gpg keys went away after using kernel 2.6.22 and key server subkeys.pgp.net
Comment on attachment 12208 [details]
keyserver response for my own key at eth0 from DSL
problem with gpg keys went away after using kernel 2.6.22 and key server subkeys.pgp.net
BTW for the sniffed hkp stream KDE provided a patch : http://bugs.kde.org/show_bug.cgi?id=142069#c3 I suggest mailing netdev@vger.kernel.org about this might be more productive. If the ethernet device supports checksum offloading, the checksum is not set on sniffed packet. Does the problem go away if you turn rx/tx checksumming off with ethtool? Created attachment 12711 [details] pppoe patch >Does the problem go away if you turn rx/tx checksumming off with ethtool? No, but the problem went away with a patch series from Herbert Xu (I attach the summary diff after I applied all of his patches to my 2.6.22 Gentoo tree). Herbert Xu wrote (at 31.08.2007): "If he were using the kernel pppoe driver, then this is because PPP filtering is writing over a cloned skb without copying it. In fact, there seems to be quite a few bugs of this kind in the various ppp*.c files. Please try the following patches to see if they make a difference. I've audited ppp_generic.c and pppoe.c. I'll do pppol2tp tomorrow." I'll close this bug although there are 1 or 2 remaining questions at my side related to the firewall behaviour - but that's probably a different story. |