HomeFreeBSD

nvmf: Track SQ flow control

Description

nvmf: Track SQ flow control

This isn't really needed since the host driver never submits more
commands to a queue than it can hold, but I noticed that the
recently-added SQ head and tail sysctl nodes were not updating. This
fixes that and also uses these values to assert that there we never
submit a command while a queue pair is full.

Sponsored by: Chelsio Communications

Details

Provenance
jhbAuthored on Nov 11 2024, 4:39 PM
Parents
rG3ff90d91b433: nvmf: Schedule requests across multiple I/O queues
Branches
Unknown
Tags
Unknown