]> git.baikalelectronics.ru Git - kernel.git/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)
commit980cfb1f2811894d3010330395e11c6a80a7e7ad
tree1bb18232c3c0041df27451e05a611fcb6b014589
parenta89a1b017eff30a1648a4b7e70c608e11be0a164
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