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

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>

home | help