Temporarily revert r282922 which bumped the max descriptors.
authorgrehan <grehan@FreeBSD.org>
Thu, 21 May 2015 04:19:22 +0000 (04:19 +0000)
committergrehan <grehan@FreeBSD.org>
Thu, 21 May 2015 04:19:22 +0000 (04:19 +0000)
commit5432c8344b04cadeb9dd069993e62c1a8ec37edc
tree08ba453694a41f97e867d89487d114e2afa0af63
parent2ad178c529bedbff2f435e1d5cd8de18fac3ad3a
Temporarily revert r282922 which bumped the max descriptors.

While there is no issued with the number of descriptors in
a virtio indirect descriptor, it's a guest's choice as to
whether indirect descriptors are used. For the case where
they aren't, the virtio block ring size is still 64 which
is less than the now reported max_segs of 67. This results
in an assertion in recent Linux guests even though it was
benign since they were using indirect descs.

The intertwined relationship between virtio ring size,
max seg size and blockif queue size will be addressed
in an upcoming commit, at which point the max descriptors
will again be bumped up to 67.
usr.sbin/bhyve/block_if.h