bus/vmbus: avoid signalling host on read
authorStephen Hemminger <sthemmin@microsoft.com>
Tue, 24 Jul 2018 21:08:53 +0000 (14:08 -0700)
committerThomas Monjalon <thomas@monjalon.net>
Sun, 5 Aug 2018 09:03:18 +0000 (11:03 +0200)
commit530af95a7849f9dc8d8c4631f99396da5a29f48e
tree67edd7a40a511daced71607f25d1c36ecd299ea1
parent2d2c4991b4109a6eec3405b019810e4e44ed3857
bus/vmbus: avoid signalling host on read

Don't signal host that receive ring has been read until all events
have been processed. This reduces the number of guest exits and
therefore improves performance.

Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
drivers/bus/vmbus/rte_bus_vmbus.h
drivers/bus/vmbus/rte_bus_vmbus_version.map
drivers/bus/vmbus/vmbus_bufring.c
drivers/bus/vmbus/vmbus_channel.c
drivers/net/netvsc/hn_rxtx.c
drivers/net/netvsc/hn_var.h