| #
9f0f30bc
|
| 28-Jul-2025 |
John Baldwin <jhb@FreeBSD.org> |
libnvmf: Add nvmf_nqn_valid_strict() function
This moves the checks previously under #ifdef STRICT in nvmf_nqn_valid() into a separate helper for userland. This requires that the NQN starts with "n
libnvmf: Add nvmf_nqn_valid_strict() function
This moves the checks previously under #ifdef STRICT in nvmf_nqn_valid() into a separate helper for userland. This requires that the NQN starts with "nqn.YYYY-MM." followed by at least one additional character.
Reviewed by: asomers Differential Revision: https://reviews.freebsd.org/D48767
show more ...
|
| #
2f7b0de1
|
| 02-May-2024 |
John Baldwin <jhb@FreeBSD.org> |
nvmft: Add NVMeoF controller routines shared between kernel and userland
This includes functions to validate NVMe Qualified Names, compute an initial value of the CAP property, validate changes to t
nvmft: Add NVMeoF controller routines shared between kernel and userland
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.
Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D44709
show more ...
|
| #
9f0f30bc
|
| 28-Jul-2025 |
John Baldwin <jhb@FreeBSD.org> |
libnvmf: Add nvmf_nqn_valid_strict() function
This moves the checks previously under #ifdef STRICT in nvmf_nqn_valid() into a separate helper for userland. This requires that the NQN starts with "n
libnvmf: Add nvmf_nqn_valid_strict() function
This moves the checks previously under #ifdef STRICT in nvmf_nqn_valid() into a separate helper for userland. This requires that the NQN starts with "nqn.YYYY-MM." followed by at least one additional character.
Reviewed by: asomers Differential Revision: https://reviews.freebsd.org/D48767
show more ...
|
| #
2f7b0de1
|
| 02-May-2024 |
John Baldwin <jhb@FreeBSD.org> |
nvmft: Add NVMeoF controller routines shared between kernel and userland
This includes functions to validate NVMe Qualified Names, compute an initial value of the CAP property, validate changes to t
nvmft: Add NVMeoF controller routines shared between kernel and userland
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.
Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D44709
show more ...
|
| #
9f0f30bc
|
| 28-Jul-2025 |
John Baldwin <jhb@FreeBSD.org> |
libnvmf: Add nvmf_nqn_valid_strict() function
This moves the checks previously under #ifdef STRICT in nvmf_nqn_valid() into a separate helper for userland. This requires that the NQN starts with "n
libnvmf: Add nvmf_nqn_valid_strict() function
This moves the checks previously under #ifdef STRICT in nvmf_nqn_valid() into a separate helper for userland. This requires that the NQN starts with "nqn.YYYY-MM." followed by at least one additional character.
Reviewed by: asomers Differential Revision: https://reviews.freebsd.org/D48767
show more ...
|
| #
2f7b0de1
|
| 02-May-2024 |
John Baldwin <jhb@FreeBSD.org> |
nvmft: Add NVMeoF controller routines shared between kernel and userland
This includes functions to validate NVMe Qualified Names, compute an initial value of the CAP property, validate changes to t
nvmft: Add NVMeoF controller routines shared between kernel and userland
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.
Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D44709
show more ...
|