freebsd-skq/sys/dev/hyperv
whu 820bed5bb1 Hyper-V: storvsc: Enhance srb_status code handling.
In hv_storvsc_io_request() when coring, prevent changing of the send channel
from the base channel to another one. storvsc_poll always probes on the base
channel.

Based upon conversations with Microsoft, changed the handling of srb_status
codes. Most we should never get, others yes. All are treated as retry-able
except for two. We should not get these statuses, but if we ever do, the I/O
state is not known.

Submitted by:	Alexander Sideropoulos <Alexander.Sideropoulos@netapp.com>
Reviewed by:	trasz, allanjude, whu
MFC after:	1 week
Sponsored by:	Netapp Inc
Differential Revision:	https://reviews.freebsd.org/D25756
2020-08-31 09:05:45 +00:00
..
hvsock Socket AF_HYPERV should return failure when it is not running on HyperV 2020-05-22 09:17:07 +00:00
include HyperV socket implementation for FreeBSD 2020-05-20 11:03:59 +00:00
input
netvsc
pcib
storvsc Hyper-V: storvsc: Enhance srb_status code handling. 2020-08-31 09:05:45 +00:00
utilities
vmbus Prevent framebuffer mmio space from being allocated to other devices on HyperV. 2020-07-30 07:26:11 +00:00