diff options
author | Karen Xie <kxie@chelsio.com> | 2008-09-13 21:15:21 -0500 |
---|---|---|
committer | Mike Christie <michaelc@cs.wisc.edu> | 2008-12-05 00:34:52 -0600 |
commit | dcfb33072363f329f34a0cad47fc54f98152428c (patch) | |
tree | 482c428a73ba69b50f22615b9a3efa00f3ebe1a9 /utils | |
parent | 9ae3dae35c0aadd7f11264856b6372720dd02071 (diff) | |
download | open-iscsi-dcfb33072363f329f34a0cad47fc54f98152428c.tar.gz |
userspace - add new transport cxgb3i
added new transport cxgb3i.
This patch is based on the master branch of the git tree.
Signed-off-by: Karen Xie <kxie@chelsio.com>
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/iscsi_discovery | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/utils/iscsi_discovery b/utils/iscsi_discovery index 3c6edf3..1bddc25 100755 --- a/utils/iscsi_discovery +++ b/utils/iscsi_discovery @@ -147,12 +147,21 @@ try_login() set_transport() { transport=$1 - if [ "$transport" == "iser" ];then + case "$transport" in + iser) + # iSER does not use digest iscsiadm -m node --targetname ${target} --portal ${portal} \ - --op update -n node.conn[0].iscsi.HeaderDigest -v None + --op update -n node.conn[0].iscsi.HeaderDigest -v None iscsiadm -m node --targetname ${target} --portal ${portal} \ - --op update -n node.conn[0].iscsi.DataDigest -v None - fi + --op update -n node.conn[0].iscsi.DataDigest -v None + ;; + cxgb3i) + # cxgb3i supports <= 16K packet (BHS + AHS + pdu payload + digests) + iscsiadm -m node --targetname ${target} --portal ${portal} \ + --op update -n node.conn[0].iscsi.MaxRecvDataSegmentLength \ + -v 8192 + ;; + esac transport_name=`iscsiadm -m node -p ${portal} -T ${target} |awk '/transport_name/ {print $1}'` iscsiadm -m node --targetname ${target} --portal ${portal} \ --op update -n ${transport_name} -v ${transport} |