search for: target_core_nvme

Displaying 6 results from an estimated 6 matches for "target_core_nvme".

2015 Sep 18
3
[RFC PATCH 0/2] virtio nvme
...uot;LIO NVMe target" can support frontend driver talk to backend driver directly with NVMe commands without translation. Am I wrong? > > As with the nvme-over-fabric case, it would be possible to do a mapping > between backend driver queue resources for real NVMe hardware (eg: > target_core_nvme), but since it would still be doing close to the same > amount of software emulation for both backend driver cases, I wouldn't > expect there to be much performance advantage over just using normal > submit_bio(). > > --nab >
2015 Sep 18
3
[RFC PATCH 0/2] virtio nvme
...uot;LIO NVMe target" can support frontend driver talk to backend driver directly with NVMe commands without translation. Am I wrong? > > As with the nvme-over-fabric case, it would be possible to do a mapping > between backend driver queue resources for real NVMe hardware (eg: > target_core_nvme), but since it would still be doing close to the same > amount of software emulation for both backend driver cases, I wouldn't > expect there to be much performance advantage over just using normal > submit_bio(). > > --nab >
2015 Sep 17
2
[RFC PATCH 0/2] virtio nvme
On Wed, 2015-09-16 at 23:10 -0700, Nicholas A. Bellinger wrote: > Hi Ming & Co, > > On Thu, 2015-09-10 at 10:28 -0700, Ming Lin wrote: > > On Thu, 2015-09-10 at 15:38 +0100, Stefan Hajnoczi wrote: > > > On Thu, Sep 10, 2015 at 6:48 AM, Ming Lin <mlin at kernel.org> wrote: > > > > These 2 patches added virtio-nvme to kernel and qemu, > > >
2015 Sep 17
2
[RFC PATCH 0/2] virtio nvme
On Wed, 2015-09-16 at 23:10 -0700, Nicholas A. Bellinger wrote: > Hi Ming & Co, > > On Thu, 2015-09-10 at 10:28 -0700, Ming Lin wrote: > > On Thu, 2015-09-10 at 15:38 +0100, Stefan Hajnoczi wrote: > > > On Thu, Sep 10, 2015 at 6:48 AM, Ming Lin <mlin at kernel.org> wrote: > > > > These 2 patches added virtio-nvme to kernel and qemu, > > >
2015 Sep 18
0
[RFC PATCH 0/2] virtio nvme
...e host interface emulation in kernel code, and would be able to decode nvme Read/Write/Flush operations and translate -> submit to existing backend drivers. As with the nvme-over-fabric case, it would be possible to do a mapping between backend driver queue resources for real NVMe hardware (eg: target_core_nvme), but since it would still be doing close to the same amount of software emulation for both backend driver cases, I wouldn't expect there to be much performance advantage over just using normal submit_bio(). --nab
2015 Sep 18
0
[RFC PATCH 0/2] virtio nvme
...d drivers. This doesn't apply to PSCSI backend driver of course, because it expects to process actual SCSI CDBs. > But I thought the future "LIO NVMe target" can support frontend driver > talk to backend driver directly with NVMe commands without translation. > The native target_core_nvme backend driver is not processing nvme commands per-say, but simply exposing nvme hardware queue resources to a frontend fabric driver. For the nvme-over-fabrics case, backend nvme submission/complete queues are mapped to RDMA hardware queues. So essentially the nvme physical region page (PRP) is...