[PATCH v4 00/20] NVMeTCP Offload ULP

Keith Busch kbusch at kernel.org
Wed Jul 7 08:07:33 PDT 2021


On Wed, Jul 07, 2021 at 04:58:44PM +0200, Hannes Reinecke wrote:
> On 7/1/21 3:23 PM, Christoph Hellwig wrote:
> > I looked over it a bit (and will send some individual comments), and I
> > have to say I really dislike how this layer and how the hardware works.
> > 
> > The whole point of NVMe is that we have a nicely standardized PCIe
> > register level interface.  One that you can trivially hide a TCP offload
> > under with just a little control plane logic.  But instead we come up with
> > this gigant mess.
> > 
> I can't really see how this control plane logic should work; how would the
> entire NVMe-oF discovery be abstracted away to hide behind an NVMe-PCI
> device?

Devices are already doing this. The discovery setup is device specific,
though.



More information about the Linux-nvme mailing list