]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen-netback: use skb to determine number of required guest Rx requests
authorDavid Vrabel <david.vrabel@citrix.com>
Fri, 15 Jan 2016 14:55:34 +0000 (14:55 +0000)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 10 May 2016 20:32:02 +0000 (22:32 +0200)
commitbce633ccd07b45fbb535ac7243f6dc8730d0f07e
treeefdb4b45986e7ad7b49ff67371551382f8f64ab0
parent5152781ace98520b5f142a1188d1d02f18fcea71
xen-netback: use skb to determine number of required guest Rx requests

Using the MTU or GSO size to determine the number of required guest Rx
requests for an skb was subtly broken since these value may change at
runtime.

After 1650d5455bd2dc6b5ee134bd6fc1a3236c266b5b (xen-netback: always
fully coalesce guest Rx packets) we always fully pack a packet into
its guest Rx slots.  Calculating the number of required slots from the
packet length is then easy.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 99a2dea50d5deff134b6c346f53a3ad1f583ee96)
Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
drivers/net/xen-netback/netback.c