aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/xen-netback/interface.c
diff options
context:
space:
mode:
authorDavid Vrabel <[email protected]>2016-10-04 09:29:14 +0000
committerDavid S. Miller <[email protected]>2016-10-07 00:37:35 +0000
commiteb1723a29b9a75dd787510a39096a68dba6cc200 (patch)
tree7f6c52ddcb5b98accb591c01b94def17d100007e /drivers/net/xen-netback/interface.c
parentxen-netback: retire guest rx side prefix GSO feature (diff)
downloadkernel-eb1723a29b9a75dd787510a39096a68dba6cc200.tar.gz
kernel-eb1723a29b9a75dd787510a39096a68dba6cc200.zip
xen-netback: refactor guest rx
Refactor the to-guest (rx) path to: 1. Push responses for completed skbs earlier, reducing latency. 2. Reduce the per-queue memory overhead by greatly reducing the maximum number of grant copy ops in each hypercall (from 4352 to 64). Each struct xenvif_queue is now only 44 kB instead of 220 kB. 3. Make the code more maintainable. Signed-off-by: David Vrabel <[email protected]> [re-based] Signed-off-by: Paul Durrant <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
0 files changed, 0 insertions, 0 deletions