]> git.baikalelectronics.ru Git - kernel.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)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Jan 2016 20:13:18 +0000 (15:13 -0500)
commit8687b329482fe2191f9a5534f1172749c1e9d8b1
treef25c92ae80136e8ac0cc8fda22f8bce7c704c2a5
parentca2fbf8cc56d68b67e38e8e12cd22a913ede5e96
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 c026203f6c068840ccb9b85842c218b1261db2ad (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>
drivers/net/xen-netback/netback.c