From: Eric Dumazet Date: Mon, 11 Oct 2010 11:17:47 +0000 (+0000) Subject: r8169: use 50% less ram for RX ring X-Git-Tag: v2.6.37-rc1~147^2~142 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f0333b8fde44b8c04a53b2461504f0e8f1cebe6;p=pandora-kernel.git r8169: use 50% less ram for RX ring Using standard skb allocations in r8169 leads to order-3 allocations (if PAGE_SIZE=4096), because NIC needs 16383 bytes, and skb overhead makes this bigger than 16384 -> 32768 bytes per "skb" Using kmalloc() permits to reduce memory requirements of one r8169 nic by 4Mbytes. (256 frames * 16Kbytes). This is fine since a hardware bug requires us to copy incoming frames, so we build real skb when doing this copy. Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed