'\" t
.\" Title: nvme-connect
.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 01/08/2019
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\" Date: 04/04/2019
.\" Manual: NVMe Manual
.\" Source: NVMe
.\" Language: English
.\"
-.TH "NVME\-CONNECT" "1" "01/08/2019" "NVMe" "NVMe Manual"
+.TH "NVME\-CONNECT" "1" "04/04/2019" "NVMe" "NVMe Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
[\-\-trsvcid=<trsvcid> | \-s <trsvcid>]
[\-\-host\-traddr=<traddr> | \-w <traddr>]
[\-\-hostnqn=<hostnqn> | \-q <hostnqn>]
+ [\-\-hostid=<hostid> | \-I <hostid>]
[\-\-nr\-io\-queues=<#> | \-i <#>]
[\-\-nr\-write\-queues=<#> | \-W <#>]
[\-\-nr\-poll\-queues=<#> | \-P <#>]
[\-\-keep\-alive\-tmo=<#> | \-k <#>]
[\-\-reconnect\-delay=<#> | \-c <#>]
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
+ [\-\-duplicate_connect | \-D]
+ [\-\-disable_sqflow | \-d]
+ [\-\-hdr_digest | \-g]
+ [\-\-data_digest | \-G]
.fi
.SH "DESCRIPTION"
.sp
Overrides the default Host NQN that identifies the NVMe Host\&. If this option is not specified, the default is read from /etc/nvme/hostnqn first\&. If that does not exist, the autogenerated NQN value from the NVMe Host kernel module is used next\&. The Host NQN uniquely identifies the NVMe Host\&.
.RE
.PP
+\-I <hostid>, \-\-hostid=<hostid>
+.RS 4
+UUID(Universally Unique Identifier) to be discovered which should be formatted\&.
+.RE
+.PP
\-i <#>, \-\-nr\-io\-queues=<#>
.RS 4
Overrides the default number of I/O queues create by the driver\&.
.RS 4
Overrides the default controller loss timeout period (in seconds)\&.
.RE
+.PP
+\-D, \-\-duplicate_connect
+.RS 4
+Allows duplicated connections between same trnsport host and subsystem port\&.
+.RE
+.PP
+\-d, \-\-disable_sqflow
+.RS 4
+Disables SQ flow control to omit head doorbell update for submission queues when sending nvme completions\&.
+.RE
+.PP
+\-g, \-\-hdr_digest
+.RS 4
+Generates/verifies header digest (TCP)\&.
+.RE
+.PP
+\-G, \-\-data_digest
+.RS 4
+Generates/verifies data digest (TCP)\&.
+.RE
.SH "EXAMPLES"
.sp
.RS 4
.RE
.\}
.RE
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-SEE ALSO
-.fi
-.if n \{\
-.RE
-.\}
+.SH "SEE ALSO"
.sp
nvme\-discover(1) nvme\-connect\-all(1)
.SH "AUTHORS"
+<?xml version="1.0" encoding="UTF-8"?>\r
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"\r
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 8.6.8" />\r
+<meta name="generator" content="AsciiDoc 8.6.10" />\r
<title>nvme-connect(1)</title>\r
<style type="text/css">\r
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */\r
padding: 0;\r
margin: 0;\r
}\r
-\r
+pre {\r
+ white-space: pre-wrap;\r
+}\r
\r
#author {\r
color: #527bbd;\r
}\r
\r
div.imageblock div.content { padding-left: 0; }\r
-span.image img { border-style: none; }\r
+span.image img { border-style: none; vertical-align: text-bottom; }\r
a.image:visited { color: white; }\r
\r
dl {\r
[--trsvcid=<trsvcid> | -s <trsvcid>]\r
[--host-traddr=<traddr> | -w <traddr>]\r
[--hostnqn=<hostnqn> | -q <hostnqn>]\r
+ [--hostid=<hostid> | -I <hostid>]\r
[--nr-io-queues=<#> | -i <#>]\r
[--nr-write-queues=<#> | -W <#>]\r
[--nr-poll-queues=<#> | -P <#>]\r
[--queue-size=<#> | -Q <#>]\r
[--keep-alive-tmo=<#> | -k <#>]\r
[--reconnect-delay=<#> | -c <#>]\r
- [--ctrl-loss-tmo=<#> | -l <#>]</pre>\r
+ [--ctrl-loss-tmo=<#> | -l <#>]\r
+ [--duplicate_connect | -D]\r
+ [--disable_sqflow | -d]\r
+ [--hdr_digest | -g]\r
+ [--data_digest | -G]</pre>\r
<div class="attribution">\r
</div></div>\r
</div>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
+-I <hostid>\r
+</dt>\r
+<dt class="hdlist1">\r
+--hostid=<hostid>\r
+</dt>\r
+<dd>\r
+<p>\r
+ UUID(Universally Unique Identifier) to be discovered which should be\r
+ formatted.\r
+</p>\r
+</dd>\r
+<dt class="hdlist1">\r
-i <#>\r
</dt>\r
<dt class="hdlist1">\r
Overrides the default controller loss timeout period (in seconds).\r
</p>\r
</dd>\r
+<dt class="hdlist1">\r
+-D\r
+</dt>\r
+<dt class="hdlist1">\r
+--duplicate_connect\r
+</dt>\r
+<dd>\r
+<p>\r
+ Allows duplicated connections between same trnsport host and subsystem\r
+ port.\r
+</p>\r
+</dd>\r
+<dt class="hdlist1">\r
+-d\r
+</dt>\r
+<dt class="hdlist1">\r
+--disable_sqflow\r
+</dt>\r
+<dd>\r
+<p>\r
+ Disables SQ flow control to omit head doorbell update for submission\r
+ queues when sending nvme completions.\r
+</p>\r
+</dd>\r
+<dt class="hdlist1">\r
+-g\r
+</dt>\r
+<dt class="hdlist1">\r
+--hdr_digest\r
+</dt>\r
+<dd>\r
+<p>\r
+ Generates/verifies header digest (TCP).\r
+</p>\r
+</dd>\r
+<dt class="hdlist1">\r
+-G\r
+</dt>\r
+<dt class="hdlist1">\r
+--data_digest\r
+</dt>\r
+<dd>\r
+<p>\r
+ Generates/verifies data digest (TCP).\r
+</p>\r
+</dd>\r
</dl></div>\r
</div>\r
</div>\r
</div></div>\r
</li>\r
</ul></div>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><code>SEE ALSO</code></pre>\r
-</div></div>\r
+</div>\r
+</div>\r
+<div class="sect1">\r
+<h2 id="_see_also">SEE ALSO</h2>\r
+<div class="sectionbody">\r
<div class="paragraph"><p>nvme-discover(1)\r
nvme-connect-all(1)</p></div>\r
</div>\r
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 2019-01-02 08:45:04 MST\r
+Last updated\r
+ 2019-04-04 01:15:21 KST\r
</div>\r
</div>\r
</body>\r
[--trsvcid=<trsvcid> | -s <trsvcid>]
[--host-traddr=<traddr> | -w <traddr>]
[--hostnqn=<hostnqn> | -q <hostnqn>]
+ [--hostid=<hostid> | -I <hostid>]
[--nr-io-queues=<#> | -i <#>]
[--nr-write-queues=<#> | -W <#>]
[--nr-poll-queues=<#> | -P <#>]
[--keep-alive-tmo=<#> | -k <#>]
[--reconnect-delay=<#> | -c <#>]
[--ctrl-loss-tmo=<#> | -l <#>]
+ [--duplicate_connect | -D]
+ [--disable_sqflow | -d]
+ [--hdr_digest | -g]
+ [--data_digest | -G]
DESCRIPTION
-----------
NQN value from the NVMe Host kernel module is used next.
The Host NQN uniquely identifies the NVMe Host.
+-I <hostid>::
+--hostid=<hostid>::
+ UUID(Universally Unique Identifier) to be discovered which should be
+ formatted.
+
-i <#>::
--nr-io-queues=<#>::
Overrides the default number of I/O queues create by the driver.
--ctrl-loss-tmo=<#>::
Overrides the default controller loss timeout period (in seconds).
+-D::
+--duplicate_connect::
+ Allows duplicated connections between same trnsport host and subsystem
+ port.
+
+-d::
+--disable_sqflow::
+ Disables SQ flow control to omit head doorbell update for submission
+ queues when sending nvme completions.
+
+-g::
+--hdr_digest::
+ Generates/verifies header digest (TCP).
+
+-G::
+--data_digest::
+ Generates/verifies data digest (TCP).
+
EXAMPLES
--------
* Connect to a subsystem named nqn.2014-08.com.example:nvme:nvm-subsystem-sn-d78432
--nqn=nqn.2014-08.com.example:nvme:nvm-subsystem-sn-d78432
------------
-------------
-
SEE ALSO
--------
nvme-discover(1)