
Chapter X. iSCSI PDU Offload Target
Chelsio Unified Wire for Linux
185
CHAP
: When setting
iscsi_auth_order=CHAP
, initiator authorization will be performed at the
end of the login phase for an iSCSI normal session: before going to the full feature phase, the
target will check its ACL. If this iSCSI connection does not match any ACL provisioned, the
login attempt will be terminated.
iscsi_target_vendor_id
Options
: A string of maximum of 8 characters, defaults to
CHISCSI
The
iscsi_target_vendor_id
is part of the device identification sent by an iSCSI target in
response of a SCSI Inquiry request.
iscsi_chelsio_ini_idstr
Options
: A string of maximum of 255
characters, defaults to “cxgb4i”.
For an iscsi connection, more optimization can be done when both initiator and target are running
Chelsio adapters and drivers.
This string is used to verify the initiator name received, and identify if the initiator is running Chelsio
drivers: if the initiator name contains the same substring as
iscsi_chelsio_ini_idstr
it is
assumed the initiator is running with the Chelsio iscsi initiator driver and additional offload
optimization is performed.
4.12.
Performance Tuning
i. Apply the performance settings mentioned in the
Unified
Wire
chapter before proceeding.
ii. Ensure that Unified Wire is installed with
iSCSI Performance
configuration tuning.
iii. For T6 adapters, set
ImmediateData=No
in iSCSI target configuration file (
/etc/chelsio-
iscsi/chiscsi.conf
).
iv. Next, load the iSCSI PDU offload target driver (
chiscsi_t4
) and run the
chiscsi_set_affinity.sh
script to map iSCSI worker threads to different CPUs.
[root@host~]# chiscsi_set_affinity.sh
v. Configure MTU 9000 on all interfaces.
For maximum performance, it is recommended to use iSCSI PDU offload initiator.
Note
iscsi_auth_order has no meaning when
ACL_Enable
is set to
No
on a target.
Summary of Contents for Terminator 6
Page 1: ...Chelsio Unified Wire for Linux i...
Page 15: ...Chapter I Chelsio Unified Wire Chelsio Unified Wire for Linux 15 I Chelsio Unified Wire...
Page 51: ...Chapter II Network NIC TOE Chelsio Unified Wire for Linux 51 II Network NIC TOE...
Page 82: ...Chapter IV iWARP RDMA Chelsio Unified Wire for Linux 82 IV iWARP RDMA...
Page 99: ...Chapter V iSER Chelsio Unified Wire for Linux 99 V iSER...
Page 107: ...Chapter VI WD UDP Chelsio Unified Wire for Linux 107 VI WD UDP...
Page 119: ...Chapter VII WD TOE Chelsio Unified Wire for Linux 119 VII WD TOE...
Page 125: ...Chapter VIII NVMe oF Chelsio Unified Wire for Linux 125 VIII NVMe oF...
Page 198: ...Chapter XII Crypto Offload Chelsio Unified Wire for Linux 198 XII Crypto Offload...
Page 230: ...Chapter XIV FCoE Full Offload Initiator Chelsio Unified Wire for Linux 230...
Page 235: ...Chapter XV Offload Bonding Chelsio Unified Wire for Linux 235 XV Offload Bonding...
Page 258: ...Chapter XVIII Offload IPv6 Chelsio Unified Wire for Linux 258 XVIII Offload IPv6...
Page 311: ...Chapter XXII Ring Backbone Chelsio Unified Wire for Linux 311 XXII Ring Backbone...
Page 317: ...Chapter XXIII Traffic Management Chelsio Unified Wire for Linux 317 XXIII Traffic Management...
Page 329: ...Chapter XXIV DPDK Driver Chelsio Unified Wire for Linux 329 XXIV DPDK Driver...
Page 347: ...Chapter XXV Unified Boot Chelsio Unified Wire for Linux 347 XXV Unified Boot...
Page 357: ...Chapter XXV Unified Boot Chelsio Unified Wire for Linux 357 iv Boot to EFI Shell...
Page 427: ...Chapter XXVI Appendix A Chelsio Unified Wire for Linux 427 XXVI Appendix A...