On Thu, 2014-05-22 at 13:58 -0700, Eric Dumazet wrote:> I would set rx_max (rx_urb_size) to SKB_MAX_HEAD(0) so that you do not> use high order allocations.Correction, that would need SKB_MAX_HEAD(NET_SKB_PAD + NET_IP_ALIGN),because drivers/net/usb/usbnet.c calls __netdev_alloc_skb_ip_align().