Messages in this thread | | | Date | Wed, 18 Mar 2009 07:04:53 +0100 | From | Christoph Hellwig <> | Subject | VIRTIO_BLK_T_SCSI_CMD in the virtio-blk protocol |
| |
Currently when virtio-blk gets a packet command request it just sets the VIRTIO_BLK_T_SCSI_CMD flag in the type field, a zero sector and sends down the request payload.
However for packet command requests they payload doesn't really say anything about the command, we could need the cmd array to specify what command (and offset/length) we're actually sending.
As far as I can see none of the backends actually implements VIRTIO_BLK_T_SCSI_CMD support, so no harm is done here.
Should we just remove all handling of this flag until we have proper support for it? That would most like mean sending down another S/G sement with the scsi command before the actual data.
Btw, is there a protocol spec for virtio-blk somewhere?
| |