User Manual

Rev 2.1-1.0.6
Mellanox Technologies
49
ioc_guid A 16-digit hexadecimal number specifying the eight byte I/O controller
GUID portion of the 16-byte target port identifier.
dgid A 32-digit hexadecimal number specifying the destination GID.
pkey A four-digit hexadecimal number specifying the InfiniBand partition
key.
service_id A 16-digit hexadecimal number specifying the InfiniBand service ID
used to establish communication with the SRP target. How to find out
the value of the service ID is specified in the documentation of the SRP
target.
max_sect A decimal number specifying the maximum number of 512-byte sectors
to be transferred via a single SCSI command.
max_cmd_per_lun A decimal number specifying the maximum number of outstanding
commands for a single LUN.
io_class A hexadecimal number specifying the SRP I/O class. Must be either
0xff00 (rev 10) or 0x0100 (rev 16a). The I/O class defines the format of
the SRP initiator and target port identifiers.
initiator_ext A 16-digit hexadecimal number specifying the identifier extension por-
tion of the SRP initiator port identifier. This data is sent by the initiator
to the target in the SRP_LOGIN_REQ request.
cmd_sg_entries A number in the range 1..255 that specifies the maximum number of
data buffer descriptors stored in the SRP_CMD information unit itself.
With allow_ext_sg=0 the parameter cmd_sg_entries defines the maxi-
mum S/G list length for a single SRP_CMD, and commands whose S/G
list length exceeds this limit after S/G list collapsing will fail.
allow_ext_sg Whether ib_srp is allowed to include a partial memory descriptor list in
an SRP_CMD instead of the entire list. If a partial memory descriptor
list has been included in an SRP_CMD the remaining memory descrip-
tors are communicated from initiator to target via an additional RDMA
transfer. Setting allow_ext_sg to 1 increases the maximum amount of
data that can be transferred between initiator and target via a single
SCSI command. Since not all SRP target implementations support par-
tial memory descriptor lists the default value for this option is 0.
sg_tablesize A number in the range 1..2048 specifying the maximum S/G list length
the SCSI layer is allowed to pass to ib_srp. Specifying a value that
exceeds cmd_sg_entries is only safe with partial memory descriptor list
support enabled (allow_ext_sg=1).
comp_vector A number in the range 0..n-1 specifying the MSI-X completion vector.
Some HCA's allocate multiple (n) MSI-X vectors per HCA port. If the
IRQ affinity masks of these interrupts have been configured such that
each MSI-X interrupt is handled by a different CPU then the
comp_vector parameter can be used to spread the SRP completion
workload over multiple CPU's.