Re: ipqueue allocation failure.
From: Patrick McHardy <hidden>
Date: 2011-04-21 15:14:01
From: Patrick McHardy <hidden>
Date: 2011-04-21 15:14:01
Am 20.04.2011 03:42, schrieb Dave Jones:
Not catastrophic, but ipqueue seems to be too trusting of what it gets passed from userspace, and passes it on down to the page allocator, where it will spew warnings if the page order is too high. __ipq_rcv_skb has several checks for lengths too small, but doesn't seem to have any for oversized ones. I'm not sure what the maximum we should check for is. I'll code up a diff if anyone has any ideas on a sane maximum.
A sane maximum seems to be 2^16 - 1, the maximum size of an IPv4 packet. Please also update ip6queue and nfnetlink_queue.