FreeBSD Manual Pages
NVMFT(4) Kernel Interfaces Manual NVMFT(4) NAME nvmft -- NVM Express over Fabrics CAM Target Layer frontend SYNOPSIS To compile the subsystem into the kernel, place the following lines in the kernel configuration file: device nvmft device ctl Alternatively, to load the subsystem as a module at boot time, place the following line in loader.conf(5): nvmft_load="YES" DESCRIPTION The nvmft driver provides the kernel component of an NVM Express over Fabrics controller. The NVMeoF controller is the server exporting namespaces backed by local files and volumes to remote hosts. nvmft follows the dynamic controller model and creates a new dynamic con- troller for each association. nvmft is implemented as a ctl(4) frontend and exports CAM Target Layer LUNs as namespaces to remote hosts. LUNs can be configured via ctladm(8). Associations between the local controller and remote hosts are managed using both the nvmfd(8) daemon and the ctladm(8) utility. The nvmfd(8) daemon listens for new associations and handles transport-specific ne- gotiation before handing off connected queue pairs to nvmft which asso- ciates queue pairs with a suitable controller instance. The nvlist ctladm(8) command lists active controllers. The nvterminate command terminates one or more associations between a local controller and a remote host. Associations require a supported transport such as nvmf_tcp(4) for as- sociations using TCP/IP. SEE ALSO ctl(4), nvmf(4), nvmf_tcp(4), ctladm(8), nvmfd(8) HISTORY The nvmft module first appeared in FreeBSD 15.0. AUTHORS The nvmft subsystem was developed by John Baldwin <jhb@FreeBSD.org> un- der sponsorship from Chelsio Communications, Inc. FreeBSD 15.0 May 2, 2024 NVMFT(4)
NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | HISTORY | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=nvmft&sektion=4&manpath=FreeBSD+15.0-RELEASE+and+Ports>
