Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help