Scroll to navigation

CTL(4) Device Drivers Manual CTL(4)

NAME

ctl
CAM Target Layer

SYNOPSIS

To compile this driver into the kernel, place the following line in your kernel configuration file:
device ctl
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
ctl_load="YES"

DESCRIPTION

The ctl subsystem provides SCSI disk and processor emulation. It supports features such as:
  • Disk and processor device emulation
  • Tagged queueing
  • SCSI task attribute support (ordered, head of queue, simple tags)
  • SCSI implicit command ordering support.
  • Full task management support (abort, LUN reset, target reset, etc.)
  • Support for multiple ports
  • Support for multiple simultaneous initiators
  • Support for multiple simultaneous backing stores
  • Persistent reservation support
  • Mode sense/select support
  • Error injection support
  • All I/O handled in-kernel, no userland context switch overhead
It also serves as a kernel component of the native iSCSI target.

SEE ALSO

ctladm(8), ctld(8), ctlstat(8)

HISTORY

The ctl subsystem first appeared in FreeBSD 9.1.

AUTHORS

The ctl subsystem was written by Kenneth Merry ⟨ken@FreeBSD.org⟩.
April 2, 2013 Debian