This refactors the way we setup vhost devices. Hopefully when we change internal vhost ABI/logic in future, we won't have to go through all vhost test cases and refactor them. alloc_vdev - allocate *and* register the device. It makes little to no sense to have a non-registered device since you cannot call any spdk_vhost_dev_* functions on it. start_vdev - simulate a connection on the device socket stop_vdev - close the connection cleanup_vdev - do everything necessary to cleanup and free the vdev This implies closing the connection. Change-Id: Ic97f969ec7a57cec7092c0f7681c2e7e44ceb31e Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/399603 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile | ||
vhost_ut.c |