Page MenuHomeFreeBSD

nvmft: Add NVMeoF controller routines shared between kernel and userland
ClosedPublic

Authored by jhb on Apr 9 2024, 11:03 PM.
Tags
None
Referenced Files
F102840025: D44709.diff
Sun, Nov 17, 8:37 PM
Unknown Object (File)
Sat, Nov 9, 10:00 AM
Unknown Object (File)
Thu, Nov 7, 6:49 PM
Unknown Object (File)
Wed, Nov 6, 7:16 PM
Unknown Object (File)
Tue, Nov 5, 4:40 AM
Unknown Object (File)
Mon, Oct 21, 2:06 PM
Unknown Object (File)
Mon, Oct 21, 2:06 PM
Unknown Object (File)
Mon, Oct 21, 2:01 PM
Subscribers
None

Details

Summary

This includes functions to validate NVMe Qualified Names, compute an
initial value of the CAP property, validate changes to the CC
property, and populate the Identify Controller data structure for an
I/O controller.

Sponsored by: Chelsio Communications

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Apr 9 2024, 11:03 PM
jhb created this revision.
imp added inline comments.
sys/dev/nvmf/controller/nvmft_subr.c
52

MAybe #ifdef EXTRA_CHECKS or some such? Here and below

This revision is now accepted and ready to land.Apr 13 2024, 6:05 PM
jhb marked an inline comment as done.Apr 16 2024, 6:00 PM
jhb added inline comments.
sys/dev/nvmf/controller/nvmft_subr.c
52

I went with #ifdef STRICT_CHECKS

jhb marked an inline comment as done.

Rename #if 0

This revision now requires review to proceed.Apr 16 2024, 8:44 PM

Switch to SPDX-only license blocks for C files

This revision was not accepted when it landed; it landed in state Needs Review.May 3 2024, 12:16 AM
This revision was automatically updated to reflect the committed changes.