[PATCH RFC] nvme-rdma: support devices with queue size < 32

Jason Gunthorpe jgunthorpe at obsidianresearch.com
Wed Mar 29 09:27:51 PDT 2017


On Wed, Mar 29, 2017 at 06:47:54PM +0300, Sagi Grimberg wrote:

> For each I/O we post up to 2 work requests, 1 for memory registration
> and 1 for sending an I/O request (and 1 for local invalidation if the
> target doesn't do it for us, but that is not the case here). So if our
> queue depth is X, we size our completion queue to be X*3, and we need
> to make sure we signal every (X*3)/2.

??? If your SQ is X and your CQ is X*3 you need to signal at X/2.

Jason



More information about the Linux-nvme mailing list