ioccsz and iorcsz check failing

Sagi Grimberg sagi at grimberg.me
Tue Dec 19 11:58:15 PST 2023



On 12/19/23 20:54, Caleb Sander wrote:
> I'm not sure IOCCSZ and IORCSZ even make sense for discovery
> controllers. These fields are "I/O Queue Command (Response) Capsule
> Supported Size", but discovery controllers don't have I/O queues.
> Presumably the host should ignore the values in these fields for
> admin-only controllers. But the base spec doesn't seem to exempt admin
> controllers from the requirement that "The minimum value that shall be
> indicated is 4 (1) corresponding to 64 (16) bytes." Perhaps this is a
> better question for the NVMe technical workgroups?

Perhaps. I'm not sure that the intention is for I/O commands only
as it is defined also for admin commands.

I think we should have the discovery controller simply place some
sensible numbers there and later debate if the host should ignore
them or not.



More information about the Linux-nvme mailing list