Development of l7-filter has moved to the Clear Foundation. These pages are out of date, but will remain as a historical record.

Back to l7-filter main page

Known Problems with L7-filter

Last update 9 Dec 2006

SMP

Some users have reported kernel crashes when they using SMP with the kernel version of l7-filter. (Some have also reported that their SMP systems run fine.) Several times we have decided that this is fixed only to have it crop up again. If you have a multi-CPU machine, test carefully before putting it into production with the kernel version of l7-filter, or consider using the userspace version.

Fedora 5

This information comes from andy_shev. We have not confirmed it.

The Fedora Core 5 kernel includes the Xen virtualization patch. The Xen patch moves parts of code between several files as well as adds a special abstract layer. By default the layer 7 patch is applied but isn't compiled. It does not compile if enabled. To make it compile, you need change code in ipt_layer7.c to following:

...
//if(skb_is_nonlinear(skb)){
	if(skb_linearize(skb/*,GFP_ATOMIC*/) != 0){
		if (net_ratelimit())
			printk(KERN_ERR "layer7: failed to linearize packet, bailing.\n");
		return info->invert;
	}
//}
...