I have been testing Linux Socket Filters (LSF) these weeks (kernels 2.2.12, 2.2.14, 2.2.18, 2.4.1) with libpcap (0.4 - 0.6.2) and I have observed something curious. I make a program that increase number of simultaneous LSF filters (5, 10, 15..) and when this number is between 15 and 50, suddenly CPU consumed by kernel increases suddenly. Any idea? (you can see a figure of CPU vs. number of LSF filter in http://www.tlm.unavarra.es/~eduardo/varios/lsf.gif) I do not see anything stranger. Only, using Linux Trace Toolkit with some modifications when there are few filters, I observe that of timer Bottom Half follows IRQ 0. And when there are more filters, IRQ 0 takes place when the network Bottom Half is taking place, so the timer Bottom Half is delayed to the end of the network Bottom Half. Can it be related? To measure kernel CPU I have used the trick of running another CPU with low priority. According to the time this second process is delayed an aproximate %CPU is obtained. I do not understand what is happening. Any help would be very useful. Eduardo -- Eduardo Magaña Lizarrondo http://www.tlm.unavarra.es/~eduardo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/