User`s guide

Chapter VIII. iSCSI PDU Offload Initiator
Chelsio T5/T4 Unified Wire For Linux Page 143
4. Software/Driver Configuration and Fine-tuning
4.1. Accelerating open-iSCSI Initiator
The following steps need to be taken to accelerate the open-iSCSI initiator:
4.1.1. Configuring iscsid.conf file
Edit the iscsi/iscsid.conf file and change the setting for MaxRecvDataSegmentLength:
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 ERR! MaxRecvSegmentLength <X> too big. Need to be <=
<Y>. would be logged to dmesg.
4.1.2. Configuring interface (iface) file
Create an interface file located under iface directory for the new transport class cxgb4i in the
following format:
iface.iscsi_ifacename = <iface file name>
iface.hwaddress = <MAC address>
iface.transport_name = cxgb4i
iface.net_ifacename = <ethX>
iface.ipaddress = <iscsi ip address>
Always take a backup of iscsid.conf file before installing Chelsio
Unified Wire Package. Although the file is saved to iscsid.rpmsave
after uninstalling the package using RPM, you are still advised to take a
backup.
In case of RHEL 6, uninstalling the package using RPM will result into
uninstallation of open-iSCSI admin utility. In order to get back the utility,
please install open-iscsi-utils provided with OS CD/DVD.
Important