Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F173501161
D735.id1386.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
8 KB
Referenced Files
None
Subscribers
None
D735.id1386.diff
View Options
Index: usr.sbin/ctld/ctl.conf.5
===================================================================
--- usr.sbin/ctld/ctl.conf.5
+++ usr.sbin/ctld/ctl.conf.5
@@ -46,79 +46,79 @@
.Nm
file is:
.Bd -literal -offset indent
-pidfile <path>
+.No pidfile Va path
-auth-group <name> {
- chap <user> <secret>
- ...
+.No auth-group Va name No {
+.Dl chap Va user Va secret
+.Dl ...
}
-portal-group <name> {
- listen <address>
- listen-iser <address>
- discovery-auth-group <name>
- ...
+.No portal-group Va name No {
+.Dl listen Va address
+.Dl listen-iser Va address
+.Dl discovery-auth-group Va name
+.Dl ...
}
-target <name> {
- auth-group <name>
- portal-group <name>
- lun <number> {
- path <path>
- }
- ...
+.No target Va name {
+.Dl auth-group Va name
+.Dl portal-group Va name
+.Dl lun Va number No {
+.Dl path Va path
+.Dl }
+.Dl ...
}
.Ed
-.Ss global level
+.Ss Global Context
The following statements are available at the global level:
.Bl -tag -width indent
-.It Ic auth-group Aq Ar name
+.It Ic auth-group Va name
Opens an auth-group section, defining an authentication group,
which can then be assigned to any number of targets.
-.It Ic debug Aq Ar level
+.It Ic debug Va level
Specifies debug level.
The default is 0.
-.It Ic maxproc Aq Ar number
+.It Ic maxproc Va number
Specifies limit for concurrently running child processes handling
incoming connections.
The default is 30.
Setting it to 0 disables the limit.
-.It Ic pidfile Aq Ar path
+.It Ic pidfile Va path
Specifies path to pidfile.
The default is
.Pa /var/run/ctld.pid .
-.It Ic portal-group Aq Ar name
+.It Ic portal-group Va name
Opens a portal-group section, defining a portal group,
which can then be assigned to any number of targets.
-.It Ic target Aq Ar name
+.It Ic target Va name
Opens a target configuration section.
-.It Ic timeout Aq Ar seconds
+.It Ic timeout Va seconds
Specifies timeout for login session, after which the connection
will be forcibly terminated.
The default is 60.
Setting it to 0 disables the timeout.
.El
-.Ss auth-group level
+.Ss auth-group Context
The following statements are available at the auth-group level:
.Bl -tag -width indent
-.It Ic auth-type Ao Ar type Ac
+.It Ic auth-type Va type
Specifies authentication type.
Type can be either "none", "deny", "chap", or "chap-mutual".
In most cases it is not necessary to set the type using this clause;
it is usually used to disable authentication for a given auth-group.
-.It Ic chap Ao Ar user Ac Aq Ar secret
+.It Ic chap Va user Va secret
Specifies CHAP authentication credentials.
-.It Ic chap-mutual Ao Ar user Ac Ao Ar secret Ac Ao Ar mutualuser Ac Aq Ar mutualsecret
+.It Ic chap-mutual Va user Va secret Va mutualuser Va mutualsecret
Specifies mutual CHAP authentication credentials.
Note that for any auth-group, configuration may contain either chap,
or chap-mutual entries; it is an error to mix them.
-.It Ic initiator-name Ao Ar initiator-name Ac
+.It Ic initiator-name Va initiator-name
Specifies iSCSI initiator name.
If not defined, there will be no restrictions based on initiator
name.
Otherwise, only initiators with names matching one of defined
ones will be allowed to connect.
-.It Ic initiator-portal Ao Ar address Ac Ao Ar / prefixlen Ac
+.It Ic initiator-portal Va address Ns / Ns Va prefixlen
Specifies the iSCSI initiator portal: an IPv4 or IPv6 address, optionally
followed by slash and prefix length.
If not defined, there will be no restrictions based on initiator
@@ -126,10 +126,10 @@
Otherwise, only initiators with addresses matching one of defined
ones will be allowed to connect.
.El
-.Ss portal-group level
+.Ss portal-group Context
The following statements are available at the portal-group level:
.Bl -tag -width indent
-.It Ic discovery-auth-group Aq Ar name
+.It Ic discovery-auth-group Va name
Assigns previously defined authentication group to the portal group,
to be used for target discovery.
By default, portal groups that do not specify their own auth settings,
@@ -137,41 +137,41 @@
predefined auth-group "default", which denies discovery.
Another predefined auth-group, "no-authentication", may be used
to permit discovery without authentication.
-.It Ic listen Aq Ar address
+.It Ic listen Va address
Specifies IPv4 or IPv6 address and port to listen on for incoming connections.
-.It Ic listen-iser Aq Ar address
+.It Ic listen-iser Va address
Specifies IPv4 or IPv6 address and port to listen on for incoming connections
using iSER (iSCSI over RDMA) protocol.
.El
-.Ss target level:
+.Ss target Context
The following statements are available at the target level:
.Bl -tag -width indent
-.It Ic alias Aq Ar text
+.It Ic alias Va text
Assigns human-readable description to the target.
There is no default.
-.It Ic auth-group Aq Ar name
+.It Ic auth-group Va name
Assigns previously defined authentication group to the target.
By default, targets that do not specify their own auth settings,
using clauses such as "chap" or "initiator-name", are assigned
predefined auth-group "default", which denies all access.
Another predefined auth-group, "no-authentication", may be used to permit access
without authentication.
-.It Ic auth-type Ao Ar type Ac
+.It Ic auth-type Va type
Specifies authentication type.
Type can be either "none", "deny", "chap", or "chap-mutual".
In most cases it is not necessary to set the type using this clause;
it is usually used to disable authentication for a given target.
This clause is mutually exclusive with auth-group; one cannot use
both in a single target.
-.It Ic chap Ao Ar user Ac Aq Ar secret
+.It Ic chap Va user Va secret
Specifies CHAP authentication credentials.
Note that targets must use either auth-group, or chap,
or chap-mutual clauses; it is a configuration error to mix them in one target.
-.It Ic chap-mutual Ao Ar user Ac Ao Ar secret Ac Ao Ar mutualuser Ac Aq Ar mutualsecret
+.It Ic chap-mutual Va user Va secret Va mutualuser Va mutualsecret
Specifies mutual CHAP authentication credentials.
Note that targets must use either auth-group, chap, or
chap-mutual clauses; it is a configuration error to mix them in one target.
-.It Ic initiator-name Ao Ar initiator-name Ac
+.It Ic initiator-name Va initiator-name
Specifies iSCSI initiator name.
If not defined, there will be no restrictions based on initiator
name.
@@ -179,7 +179,7 @@
ones will be allowed to connect.
This clause is mutually exclusive with auth-group; one cannot use
both in a single target.
-.It Ic initiator-portal Ao Ar address Ac Ao Ar / prefixlen Ac
+.It Ic initiator-portal Va address Ns / Ns Va prefixlen
Specifies the iSCSI initiator portal: an IPv4 or IPv6 address, optionally
followed by slash and prefix length.
If not defined, there will be no restrictions based on initiator
@@ -188,17 +188,17 @@
ones will be allowed to connect.
This clause is mutually exclusive with auth-group; one cannot use
both in a single target.
-.It Ic portal-group Aq Ar name
+.It Ic portal-group Va name
Assigns previously defined portal group to the target.
Default portal group is "default", which makes the target available
on TCP port 3260 on all configured IPv4 and IPv6 addresses.
-.It Ic lun Aq Ar number
+.It Ic lun Va number
Opens a lun configuration section, defining LUN exported by a target.
.El
-.Ss lun level
+.Ss lun Context
The following statements are available at the lun level:
.Bl -tag -width indent
-.It Ic backend Ao Ar block | Ar ramdisk Ac
+.It Ic backend Va block No | Ar ramdisk
Specifies the CTL backend to use for a given LUN.
Valid choices are
.Dq block
@@ -208,18 +208,18 @@
by files or disk device nodes; ramdisk is a bitsink device, used mostly for
testing.
The default backend is block.
-.It Ic blocksize Aq Ar size
+.It Ic blocksize Va size
Specifies blocksize visible to the initiator.
The default blocksize is 512.
-.It Ic device-id Aq Ar string
+.It Ic device-id Va string
Specifies SCSI Device Identification string presented to the initiator.
-.It Ic option Ao Ar name Ac Aq Ar value
+.It Ic option Va name Va value
Specifies CTL-specific options passed to the kernel.
-.It Ic path Aq Ar path
+.It Ic path Va path
Specifies path to file or device node used to back the LUN.
-.It Ic serial Aq Ar string
+.It Ic serial Va string
Specifies SCSI serial number presented to the initiator.
-.It Ic size Aq Ar size
+.It Ic size Va size
Specifies LUN size, in bytes.
.El
.Sh FILES
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Sep 27, 9:57 AM (14 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39731862
Default Alt Text
D735.id1386.diff (8 KB)
Attached To
Mode
D735: Improve the markup of the ctld.conf man page
Attached
Detach File
Event Timeline
Log In to Comment