[PATCH 1/1] nvme-fabrics: don't check ioccsz/iorcsz for discovery

Keith Busch kbusch at kernel.org
Thu Dec 21 09:19:16 PST 2023


On Thu, Dec 21, 2023 at 08:45:05AM -0500, Caleb Sander wrote:
> On Thu, Dec 21, 2023 at 4:02 AM Sagi Grimberg <sagi at grimberg.me> wrote:
> >
> >
> > > Why? As Max points out, the base NVMe spec says those fields are
> > > reserved for discovery controllers.
> >
> > Oh, didn't understand that it was already the case, I thought
> > that the intention was to made it as such. Can you point us
> > to this part in the spec?
> 
> https://nvmexpress.org/wp-content/uploads/NVM-Express-Base-Specification-2.0c-2022.10.04-Ratified.pdf
> Figure 275: Identify – Identify Controller Data Structure, I/O Command
> Set Independent
> Both fields IOCCSZ and IORCSZ have "R" in the "Disc" column,
> indicating that they are reserved for discovery controllers.

Sounds good to me. I've applied for nvme-6.8.



More information about the Linux-nvme mailing list