the patch included in the last l7-filter-2.0, for example, was designed against 2.6.13 and 2.6.14... however, this patch does not work with 2.6.14.5 or 2.6.15, it works against 2.6.14.3 but I am not sure if it works against 2.6.14.4.
I tried gentoo-source-2.6.15, vanilla-source-2.6.14.4, and vanilla-source-2.6.14.5. all patched correctly. can you include the kernel version you are using and some output that illistrated this bug.
In the installation process all seemed correct over my vanilla-sources-2.6.15. >>> Unpacking source... * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.15 >>> Unpacking netfilter-layer7-v2.0.tar.gz to /var/tmp/portage/l7-filter-2.0/work * Applying kernel-2.6.13-2.6.14-layer7-2.0.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/l7-filter-2.0/work/netfilter-layer7-v2.0 ... * no compiling - just patching source >>> Source compiled. >>> Test phase [not enabled]: net-misc/l7-filter-2.0 [...] The problem is when I go to config my sources (make menuconfig): Networking ---> Networking options ---> Network packet filtering (replaces ipchains) ---> IP: Netfilter Configuration ---> IP tables support (required for filtering/masq/NAT) --> the l7-filter option does not appear!!!!!
You may need to enable Connection tracking flow accounting IP_NF_CT_ACCT From net/ipv4/netfilter/Kconfig config IP_NF_MATCH_LAYER7 tristate "Layer 7 match support (EXPERIMENTAL)" depends on IP_NF_IPTABLES && IP_NF_CT_ACCT && IP_NF_CONNTRACK && EXPERIMENTAL Worked with gentoo-source-2.6.15 anyway. Let me know if that was it.
Yes, you were right. Sorry, this bug was an error!
np - took me a bit to find too.