ENOBUFS in nfq under heavy load

Patrick McHardy kaber at trash.net
Tue Jul 17 18:14:22 CEST 2007


Stanis³aw Pitucha wrote:
>
> On 7/17/07, Patrick McHardy <kaber at trash.net> wrote:
>> Which kernel version? What exactly do you mean with "it stops"?
>
> 2.6.21.5 generic, stock - no patches
>
> By stops I mean that it hangs on nfq_destroy_queue() if there was
> ENOBUFS before.

Please try to find out what the kernel is doing using sysrq.

> When I connected gdb to it I got the stacktrace from the first post.
> When I break it with ctrl+c, I get:
>
> NFNETLINK answers: No such device
>
> on console and program quits.
>

ENODEV can happen when sending a verdict for or unbinding a non-existant
queue.



More information about the netfilter-devel mailing list