FreeBSD/src 9eb8e96 (r342083)usr.sbin/bhyve pci_virtio_scsi.c bhyve.8

MFC r341829: Allow CTL device specification in bhyve virtio-scsi.

There was a large refactoring done in CTL to allow multiple ioctl frontend
ports (and respective devices) to be created, particularly for bhyve.
Unfortunately, respective part of bhyve functionality got lost somehow from
the original virtio-scsi commit.  This change allows wanted device path to
be specified in either of two ways:
 -s 6,virtio-scsi,/dev/cam/ctl1.1
 -s 6,virtio-scsi,dev=/dev/cam/ctl2.3
If neither is specified, the default /dev/cam/ctl device is used.

While there, remove per-queue CTL device opening, which makes no sense at
this point.
DeltaFile
+25-22usr.sbin/bhyve/pci_virtio_scsi.c
+11-2usr.sbin/bhyve/bhyve.8
+36-242 files

UnifiedSplitRaw