2b9d85c448
These can be simplified and merged into the subsystem. Remove the concept of mappings from subsystems and replace it with a list of hosts and ports. The host is optional - not specifying a host means any host can connect. Change-Id: Ib3786acb40a34b7e10935af55f4b6756d40cc906 Signed-off-by: Ben Walker <benjamin.walker@intel.com>
72 lines
2.5 KiB
Plaintext
72 lines
2.5 KiB
Plaintext
# nvmf target configuration file
|
|
#
|
|
# Please write all parameters using ASCII.
|
|
# The parameter must be quoted if it includes whitespace.
|
|
#
|
|
# Configuration syntax:
|
|
# Spaces at head of line are deleted, other spaces are as separator
|
|
# Lines starting with '#' are comments and not evaluated.
|
|
# Lines ending with '\' are concatenated with the next line.
|
|
# Bracketed keys are section keys grouping the following value keys.
|
|
# Number of section key is used as a tag number.
|
|
# Ex. [TargetNode1] = TargetNode section key with tag number 1
|
|
[Global]
|
|
Comment "Global section"
|
|
|
|
# Users can restrict work items to only run on certain cores by
|
|
# specifying a ReactorMask. Default ReactorMask mask is defined as
|
|
# -c option in the 'ealargs' setting at beginning of file nvmf_tgt.c.
|
|
#ReactorMask 0x00FF
|
|
|
|
# Tracepoint group mask for spdk trace buffers
|
|
# Default: 0x0 (all tracepoint groups disabled)
|
|
# Set to 0xFFFFFFFFFFFFFFFF to enable all tracepoint groups.
|
|
#TpointGroupMask 0x0
|
|
|
|
# syslog facility
|
|
LogFacility "local7"
|
|
|
|
# This next section defines NVMf protocol specific global options
|
|
[Nvmf]
|
|
# Set the maximum number of NVMf logical controller sessions allowed
|
|
# for each subsystem provisioned below. The default value (1) is used if
|
|
# not set here.
|
|
#MaxSessionsPerSubsystem 1
|
|
|
|
# Set the maximum number of NVMf per-controller connections [admin_q + io_q(s)]
|
|
MaxConnectionsPerSession 4
|
|
|
|
# Set the global default maximum queue depth to a value less than the
|
|
# default (128). This value used for initial global pool allocation of
|
|
# QP Rx/Tx descriptors and staging buffers. The actual queue depth
|
|
# used is negotiated during connection establishment, the remote
|
|
# initiator having the opportunity to specify a smaller value.
|
|
#MaxQueueDepth 128
|
|
|
|
# NVMe Device Whitelist
|
|
# Users may specify which NVMe devices to claim by their PCI
|
|
# domain, bus, device, and function. The format is dddd:bb:dd.f, which is
|
|
# the same format displayed by lspci or in /sys/bus/pci/devices. The second
|
|
# argument is a "name" for the device that can be anything. The name
|
|
# is referenced later in the Subsystem section.
|
|
#
|
|
# Alternatively, the user can specify ClaimAllDevices. All
|
|
# NVMe devices will be claimed and named Nvme0, Nvme1, etc.
|
|
[Nvme]
|
|
BDF 0000:00:00.0 Nvme0
|
|
BDF 0000:01:00.0 Nvme1
|
|
# ClaimAllDevices Yes
|
|
|
|
[Subsystem1]
|
|
NQN nqn.2016-06.io.spdk:cnode1
|
|
Listen RDMA 15.15.15.2:4420
|
|
Host nqn.2016-06.io.spdk:init
|
|
Controller Nvme0
|
|
|
|
[Subsystem2]
|
|
NQN nqn.2016-06.io.spdk:cnode2
|
|
Listen RDMA 192.168.2.21:4420
|
|
Host nqn.2016-06.io.spdk:init
|
|
Controller Nvme1
|
|
|