Spdk/lib/bdev/virtio
Dariusz Stojaczyk cfa668375b bdev_virtio: retry sending scan requests
Scan requests will be re-sent
if non-critical failure has
happened.

This is actually required, as
some Virtio SCSI devices require
a dummy request to clear it's
POWER ON OCCURED unit attention
status after Virtio device init.
The very first request might fail
with asc = 0x29 (POWER ON, RESET,
OR BUS RESET OCCURED), but
subsequent requests will be
processed correctly.

Change-Id: I809bfe7952062995078f33dccb92192d722e6574
Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
Reviewed-on: https://review.gerrithub.io/383689
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2017-10-27 13:07:25 -04:00
..
rte_virtio bdev_virtio: fix setting name for modern pci devices 2017-10-26 15:09:57 -04:00
bdev_virtio_rpc.c bdev_virtio/rpc: add construct_virtio_user_scsi_bdev 2017-10-25 18:31:56 -04:00
bdev_virtio.c bdev_virtio: retry sending scan requests 2017-10-27 13:07:25 -04:00
bdev_virtio.h bdev_virtio/rpc: add construct_virtio_user_scsi_bdev 2017-10-25 18:31:56 -04:00
Makefile bdev_virtio/rpc: add construct_virtio_user_scsi_bdev 2017-10-25 18:31:56 -04:00