]> 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)
commit77e06afb52207fb22d60728b5e8d84be53026cfa
treef25c92ae80136e8ac0cc8fda22f8bce7c704c2a5
parente4490b48b7c5f6b87b77f56fe7df859384319df5
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 7ad02ce522a330d5241bcfa0de52248b6bd233d7 (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