Spdk/lib/vhost
Dariusz Stojaczyk 4c4492dcc4 vhost_scsi: removed internal eventq events ring
Since we are calling eventq_enqueue only from inside of the controller
reactor, such ring is not needed. Eventq events will now be sent
immediately. This simplifies the whole process greatly.

The abstract vhost event layer is being replaced with much simpler and
less error-prone vhost external spdk_event API.

This reverts commit 542b5415 [1] together with vhost scsi device
hot-attach feature. Hot-attach shall be reintroduced in upcoming
patches.

[1] 542b541588 ("vhost_scsi: implemented abstract vhost event layer")

Change-Id: I39a427332d573c4e0be548d1c8caf0cf2858f6a5
Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
Reviewed-on: https://review.gerrithub.io/371117
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2017-09-22 14:13:40 -04:00
..
rte_vhost rte_vhost: fix numa_realloc() copy size 2017-09-07 18:02:09 -04:00
Makefile env: Automatically register new memory with the IOMMU 2017-09-01 15:25:24 -04:00
test_plan.md test/vhost: add vhost with lvol backends test 2017-09-20 12:53:28 -04:00
vhost_blk.c vhost: sync controller creation with g_spdk_vhost_mutex 2017-09-15 14:18:46 -04:00
vhost_internal.h vhost: sync controller creation with g_spdk_vhost_mutex 2017-09-15 14:18:46 -04:00
vhost_rpc.c rpc/vhost: call RPC commands on controller's reactor 2017-09-15 14:18:46 -04:00
vhost_scsi.c vhost_scsi: removed internal eventq events ring 2017-09-22 14:13:40 -04:00
vhost.c vhost: sync controller creation with g_spdk_vhost_mutex 2017-09-15 14:18:46 -04:00