After upgrade the kernel to 2.6.17.6 version the ipp2p kernel module (Netfilter module that identifies Peer-to-Peer traffic) not work anymore. # /sbin/iptables -I INPUT -m ipp2p --edk --kazaa --gnu --dc --bit --apple --winmx --soul --ares -j DROP iptables: Unknown error 4294967295 # more /var/log/kern.log ... Jul 25 13:48:32 kripton kernel: ip_tables: ipp2p match: invalid size 0 != 8 # dmesg ... IPP2P v0.8.0 loading ip_tables: ipp2p match: invalid size 0 != 8 Thanks in advanced, Henrique Dias Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.6-r4, 2.6.17.6 i686) ================================================================= System uname: 2.6.17.6 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz Gentoo Base System version 1.6.15 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.2.3-r1, 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://gentoo.tiscali.nl/gentoo" LINGUAS="en" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 alsa apache2 apm arts avi berkdb bitmap-fonts cli crypt dlloader dri eds emboss encode esd foomaticdb fortran gdbm gif gpm gstreamer imlib ipv6 isdnlog jpeg libg++ libwww mad mikmod milter motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev vorbis xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
And did you re-emerge iptables and ipp2p?
First I only re-emerge the ipp2p, but now I try your solution, and not working. The previous kernel version is 2.6.16.19 and the ipp2p work without problems. # emerge net-firewall/iptables net-firewall/ipp2p # /etc/init.d/iptables restart # /sbin/iptables -I INPUT -m ipp2p --edk --kazaa --gnu --dc --bit --apple --winmx --soul --ares -j DROP iptables: Unknown error 4294967295
I try the newest version ipp2p-0.8.1_rc1.tar.gz from the official ipp2p home page and this version work fine with 2.6.17.6 kernel.
sorry, forget may last post, the newest version not work, the difference between the new and the old version is that in the new I don't have the message error.
more information about this bug: http://archives.free.net.ph/message/20060624.134819.e85cf795.en.html http://patchwork.netfilter.org/netfilter-devel/patch.pl?id=3652 http://patchwork.netfilter.org/netfilter-devel/patch.pl?id=3633
Created attachment 95784 [details, diff] 2.6.17 API changes for ipp2p
Comment on attachment 95784 [details, diff] 2.6.17 API changes for ipp2p https://bugzilla.netfilter.org/bugzilla/show_bug.cgi?id=499
Created attachment 95908 [details] ipp2p-0.8.0.ebuild with one added epatch line
Created attachment 98297 [details, diff] 2.6.17 API changes for ipp2p (patch for ipp2p-0.8.1_rc1)
Created attachment 98298 [details] ipp2p-0.8.1_rc1.ebuild with one added epatch line
*** Bug 151651 has been marked as a duplicate of this bug. ***
*** Bug 151926 has been marked as a duplicate of this bug. ***
Created attachment 100009 [details] ebuild for ipp2p 0.8.2
*** Bug 152717 has been marked as a duplicate of this bug. ***
*** Bug 153548 has been marked as a duplicate of this bug. ***
(In reply to comment #15) > *** Bug 153548 has been marked as a duplicate of this bug. *** > (In reply to comment #13) > Created an attachment (id=100009) [edit] > ebuild for ipp2p 0.8.2 > Why isn't this ebuild added to portage? When is it going to be added?
Had to bump ipp2p to 0.8.2 on two boxes, it works on both of them.
It works in my pc box too.
Has anyone tested this on amd64? I am not able to get it to work. I don't know if the problem is in this package, iptables or something else... http://forums.gentoo.org/viewtopic-p-3746348.html#3746348
Assigning to maintainer-needed; maintainer is apparently MIA and doesn't read bugs.
I've tooked this one under my wing. fixed in cvs.