]> 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)
commit84887f4f325dd876012e0f67345bbfa5baa44345
tree1bb18232c3c0041df27451e05a611fcb6b014589
parentcb874528d61964fc13914f46c30669e953178265
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