Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 194059 - sys-kernel/gentoo-sources-2.6.22-r8: ppp patch
Summary: sys-kernel/gentoo-sources-2.6.22-r8: ppp patch
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-28 08:12 UTC by Toralf Förster
Modified: 2007-10-13 14:24 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Herbert Xu's pppoe patch (pppoe.patch,12.56 KB, patch)
2007-09-28 08:13 UTC, Toralf Förster
Details | Diff
iptables script (kmyfirewall.sh,8.78 KB, text/plain)
2007-09-28 08:16 UTC, Toralf Förster
Details
kernel config (config,36.80 KB, text/plain)
2007-10-08 16:07 UTC, Toralf Förster
Details
dmesg output (dmesg-2.6.23-rc9-pppoe-gfc8b28a6,14.47 KB, text/plain)
2007-10-08 16:08 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2007-09-28 08:12:40 UTC
In September this year I got a series of 7 patches from Herbert Xu solving an long standing issue I had w/ my networking at home. I'm connected with a straight DSL modem to my provider "Alice", formerly known as "Hansenet".

The obvious part of that issue was mostly related to "wrong checksum" I observed while sniffing a network stream at the eth0 interface whereas the ppp0 stream always was ok.

I complained about that in some mailing lists / bugzilla accounts - at least Herbert Xu was the guy who realized and fixed the culprit - and I was happy :-)

These patches went into Linus main line tree in the mean while, see "commit 2a38b775" and look around that time stamp.

But there's an additional issue I observed which caused me to open this bug b/c it's curious.

That issue belongs to the fact, that w/o that patch series I'm able to sniff UDP packets at my eth0 interface at home with wireshark but not with tcpdump, especially packets at port 1026 and 1027 (Microsoft messenger service) although I have defined a firewall rule which should filter those packets at the ppp0 interface.
However if I apply that patch all firewall rules related to UDP packet works at the ppp0 interface as expected.

I'll attach the patch file I used to patch the current gentoo sources in comment #1 (I work with that patch applied against gentoo-sources-2.6.22-r5 for many weeks and currently applied against -r8 w/o any problems until now) and the iptables script in comment #2.


Reproducible: Always




tfoerste@n22 ~/devel/linux-2.6 $ emerge --info
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r8-pppoe i686)
=================================================================
System uname: 2.6.22-gentoo-r8-pppoe i686 Intel(R) Pentium(R) M processor 1700MHz
Timestamp of tree: Fri, 28 Sep 2007 06:50:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.muntinternet.net/pub/gentoo/ http://gentoo.mneisen.org/ http://213.186.33.37/gentoo-distfiles/ http://212.219.56.139/sites/www.ibiblio.org/gentoo/"
LINGUAS="de en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 arts asf berkdb bitmap-fonts bzip2 cairo cddb clamav cli cracklib crypt css cups dri dvd dvdr dvdread dynamicplugin encode exif fam fastbuild fortran gdbm gif gpm gtk i8x0 iconv ipv6 isdnlog jai java javascript jimi jpeg kde logrotate madwifi mbox midi mikmod mmap mmx mmxext mp3 mp4 mpeg mudflap mysql ncurses nls nntp no-seamonkey nptl nptlonly nsplugin opengl openmp pam pcre pdf perl png pppd python readline real reflection samba session spl sse sse2 ssl subversion svg tcpd tiff tk truetype truetype-fonts type1-fonts unicode userlocales wifi win32codecs workbench x86 xml xorg xpm zlib" ALSA_CARDS="intel8x0 intel8x0m" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="vga radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Toralf Förster gentoo-dev 2007-09-28 08:13:08 UTC
Created attachment 132067 [details, diff]
Herbert Xu's pppoe patch
Comment 2 Toralf Förster gentoo-dev 2007-09-28 08:16:41 UTC
Created attachment 132068 [details]
iptables script
Comment 3 Maarten Bressers (RETIRED) gentoo-dev 2007-10-07 20:25:18 UTC
Herbert Xu's patch is in 2.6.23-rc9, can you reproduce this with that kernel? Please post your kernel .config and dmesg output.
Comment 4 Toralf Förster gentoo-dev 2007-10-08 16:07:41 UTC
Created attachment 132930 [details]
kernel config

I reproduced that behaviour some minutes ago with latest git sources:

commit 3eb215de26e6e94bf5fed9cb77230c383b30e53b
Author: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Date:   Sun Oct 7 12:22:21 2007 -0400
Comment 5 Toralf Förster gentoo-dev 2007-10-08 16:08:05 UTC
Created attachment 132931 [details]
dmesg output
Comment 6 Toralf Förster gentoo-dev 2007-10-13 14:24:17 UTC
see http://bugzilla.kernel.org/show_bug.cgi?id=9145