]> Pileus Git - ~andy/linux/commit
net: ftgmac100/ftmac100: dont pull too much data
authorEric Dumazet <edumazet@google.com>
Thu, 12 Jul 2012 04:19:38 +0000 (04:19 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Jul 2012 16:40:53 +0000 (09:40 -0700)
commit6ecd09dd35fd07b8f2f6f5210ecffd4cc5ac0581
tree1bb18232c3c0041df27451e05a611fcb6b014589
parentdb8dacf953a70274172236957a4b97d4fdb376f0
net: ftgmac100/ftmac100: dont pull too much data

Drivers should pull only ethernet header from page frag
to skb->head.

Pulling 64 bytes is too much for TCP (without options) on IPv4.

However, it makes sense to pull all the frame if it fits the
128 bytes bloc allocated for skb->head, to free one page per
small incoming frame.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Po-Yu Chuang <ratbert@faraday-tech.com>
Acked-by: Yan-Pai Chen <yanpai.chen@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/faraday/ftgmac100.c
drivers/net/ethernet/faraday/ftmac100.c