Skip to content

Commit

Permalink
scsi: docs: convert cxgb3i.txt to ReST
Browse files Browse the repository at this point in the history
  • Loading branch information
mchehab authored and martinkpetersen committed Mar 12, 2020
1 parent 977b899 commit d2ba7ca
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 8 deletions.
22 changes: 14 additions & 8 deletions Documentation/scsi/cxgb3i.txt → Documentation/scsi/cxgb3i.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
.. SPDX-License-Identifier: GPL-2.0
=================================
Chelsio S3 iSCSI Driver for Linux
=================================

Introduction
============
Expand Down Expand Up @@ -49,7 +53,8 @@ The following steps need to be taken to accelerates the open-iscsi initiator:

The cxgb3i module registers a new transport class "cxgb3i" with open-iscsi.

* in the case of recompiling the kernel, the cxgb3i selection is located at
* in the case of recompiling the kernel, the cxgb3i selection is located at::

Device Drivers
SCSI device support --->
[*] SCSI low-level drivers --->
Expand All @@ -58,25 +63,26 @@ The following steps need to be taken to accelerates the open-iscsi initiator:
2. Create an interface file located under /etc/iscsi/ifaces/ for the new
transport class "cxgb3i".

The content of the file should be in the following format:
The content of the file should be in the following format::

iface.transport_name = cxgb3i
iface.net_ifacename = <ethX>
iface.ipaddress = <iscsi ip address>

* if iface.ipaddress is specified, <iscsi ip address> needs to be either the
same as the ethX's ip address or an address on the same subnet. Make
sure the ip address is unique in the network.
same as the ethX's ip address or an address on the same subnet. Make
sure the ip address is unique in the network.

3. edit /etc/iscsi/iscsid.conf
The default setting for MaxRecvDataSegmentLength (131072) is too big;
replace with a value no bigger than 15360 (for example 8192):
replace with a value no bigger than 15360 (for example 8192)::

node.conn[0].iscsi.MaxRecvDataSegmentLength = 8192

* The login would fail for a normal session if MaxRecvDataSegmentLength is
too big. A error message in the format of
"cxgb3i: ERR! MaxRecvSegmentLength <X> too big. Need to be <= <Y>."
would be logged to dmesg.
too big. A error message in the format of
"cxgb3i: ERR! MaxRecvSegmentLength <X> too big. Need to be <= <Y>."
would be logged to dmesg.

4. To direct open-iscsi traffic to go through cxgb3i's accelerated path,
"-I <iface file name>" option needs to be specified with most of the
Expand Down
1 change: 1 addition & 0 deletions Documentation/scsi/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,6 @@ Linux SCSI Subsystem
bfa
bnx2fc
BusLogic
cxgb3i

scsi_transport_srp/figures

0 comments on commit d2ba7ca

Please sign in to comment.