opnsense-src/sys/dev/nvmf
John Baldwin 4d3b659f24 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
2024-11-11 11:39:05 -05:00
..
controller ctl: Move extern for control_softc into <cam/ctl/ctl_private.h> 2024-09-25 10:21:18 -04:00
host nvmf: Track SQ flow control 2024-11-11 11:39:05 -05:00
nvmf.h nvmf.h: New header defining ioctls for NVMe over Fabrics 2024-05-02 16:27:13 -07:00
nvmf_proto.h nvmf: Add explicit alignment for struct nvmf_fabric_cmd 2024-05-06 15:19:39 -07:00
nvmf_tcp.c nvmf_tcp: Correct padding calculation 2024-11-02 09:54:29 -04:00
nvmf_tcp.h nvmf_tcp: Don't require a data digest for PDUs without data 2024-07-22 17:05:55 -04:00
nvmf_transport.c nvmf: Track SQ flow control 2024-11-11 11:39:05 -05:00
nvmf_transport.h nvmf: Track SQ flow control 2024-11-11 11:39:05 -05:00
nvmf_transport_internal.h nvmf: Add infrastructure kernel module for NVMe over Fabrics 2024-05-02 16:28:32 -07:00