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 Fab- rics controller. The NVMeoF controller is the server exporting namespaces backed by local files and volumes to remote hosts. nvmft follows the dy- namic controller model and creates a new dynamic controller for each asso- ciation. 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 us- ing both the nvmfd(8) daemon and the ctladm(8) utility. The nvmfd(8) dae- mon listens for new associations and handles transport-specific negotiation before handing off connected queue pairs to nvmft which associates 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 associa- tions 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> under sponsorship from Chelsio Communications, Inc. FreeBSD ports 15.quarterly 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.1-RELEASE+and+Ports.quarterly>
