Commit d2ba7ca3 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab Committed by Martin K. Petersen
parent 977b899c
.. SPDX-License-Identifier: GPL-2.0
=================================
Chelsio S3 iSCSI Driver for Linux Chelsio S3 iSCSI Driver for Linux
=================================
Introduction Introduction
============ ============
...@@ -49,7 +53,8 @@ The following steps need to be taken to accelerates the open-iscsi initiator: ...@@ -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. 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 Device Drivers
SCSI device support ---> SCSI device support --->
[*] SCSI low-level drivers ---> [*] SCSI low-level drivers --->
...@@ -58,25 +63,26 @@ The following steps need to be taken to accelerates the open-iscsi initiator: ...@@ -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 2. Create an interface file located under /etc/iscsi/ifaces/ for the new
transport class "cxgb3i". 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.transport_name = cxgb3i
iface.net_ifacename = <ethX> iface.net_ifacename = <ethX>
iface.ipaddress = <iscsi ip address> iface.ipaddress = <iscsi ip address>
* if iface.ipaddress is specified, <iscsi ip address> needs to be either the * 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 same as the ethX's ip address or an address on the same subnet. Make
sure the ip address is unique in the network. sure the ip address is unique in the network.
3. edit /etc/iscsi/iscsid.conf 3. edit /etc/iscsi/iscsid.conf
The default setting for MaxRecvDataSegmentLength (131072) is too big; 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 node.conn[0].iscsi.MaxRecvDataSegmentLength = 8192
* The login would fail for a normal session if MaxRecvDataSegmentLength is * The login would fail for a normal session if MaxRecvDataSegmentLength is
too big. A error message in the format of too big. A error message in the format of
"cxgb3i: ERR! MaxRecvSegmentLength <X> too big. Need to be <= <Y>." "cxgb3i: ERR! MaxRecvSegmentLength <X> too big. Need to be <= <Y>."
would be logged to dmesg. would be logged to dmesg.
4. To direct open-iscsi traffic to go through cxgb3i's accelerated path, 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 "-I <iface file name>" option needs to be specified with most of the
......
...@@ -16,5 +16,6 @@ Linux SCSI Subsystem ...@@ -16,5 +16,6 @@ Linux SCSI Subsystem
bfa bfa
bnx2fc bnx2fc
BusLogic BusLogic
cxgb3i
scsi_transport_srp/figures scsi_transport_srp/figures
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment