f6cfba1d21
[SCSI] iscsi: data digest calculation fix
...
From Wang Zhenyu:
data digest fix (the bug caused data corruption w/Wasabi StorageBuilder target)
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-12-13 18:11:58 -07:00
733bb6a70c
[SCSI] iscsi: iscsi response fix
...
from Wang Zhenyu:
Must check SCSI CMD and R2T response according to the spec
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-12-13 18:11:56 -07:00
e6273993db
[SCSI] iscsi: redirect fix
...
From tomof@acm.org:
There is one more issue about Equallogic systems. They send
re-direction info with FIN. I think that the kernel module needs to
let iscsid to read data from the socket before killing it.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: Alex Aizman <itn780@yahoo.com>
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-12-13 18:11:55 -07:00
0d2f16559a
[SCSI] iscsi: opcode check fix
...
Must check only valid opcode bits.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-12-13 18:11:53 -07:00
beb8abd9a9
[SCSI] iscsi: add module version
...
From: michaelc@cs.wisc.edu
I have a bad memory. I cannot remember what versions are which,
so add a module version to help.
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-09-20 12:36:35 -05:00
9974487824
[SCSI] iscsi: fix nop-in handling
...
From: zhenyu.z.wang@intel.com
This add check to NOOP_IN's ttt, when it's ~0UL we should not send
NOOP_OUT by spec (plus some cleanup).
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-09-20 12:36:02 -05:00
02cf9311ee
[SCSI] iscsi: fix ahs len
...
From: tomof@acm.org
Fix AHS Length
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-09-20 12:34:14 -05:00
baebc497b4
[SCSI] iscsi: update some iscsi proto defs
...
From: michaelc@cs.wisc.edu
Cleanup some iscsi_proto defs, add some missing values, and
fix some defs.
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-09-20 12:33:30 -05:00
bb05234979
[SCSI] iscsi: handle nonlinear skbs
...
From: zhenyu.z.wang@intel.com
Fix oops from nonlinear skb usage.
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-09-20 12:32:45 -05:00
af973481f4
[SCSI] iscsi: preemt fix and cleanup
...
From: zhenyu.z.wang@intel.com
Delay the head digest update until xmit time, like data digest update.
[To make things cleaner and avoid prempt bug]
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-09-20 12:30:58 -05:00
b13941f635
[SCSI] iscsi: nodelay fix
...
From: tomof@acm.org
I'm not sure about this. I don't think that NODELAY option hurts
performance. However, open-iscsi does not use MSG_MORE properly with
sendpage, so NODELAY option hurts the open-iscsi performance.
I've attached a patch to fix NODELAY and MSG_MORE problems and the
write performance results with disktest.
I use Opteron boxes connected directly, Chelsio NICs, 1500-byte MTU,
64 KB I/O size, and the iSCSI parameters on open-iscsi web site.
With only NODELAY fix, the performance drops, as you said. On the
other hand, NODELAY and MSG_MORE fixes improve the performance
overall.
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-09-20 12:30:39 -05:00
7ba2471389
[SCSI] open-iscsi/linux-iscsi-5 Initiator: Initiator code
...
drivers/scsi/iscsi_tcp.c, iscsi data path.
Signed-off-by: Alex Aizman <itn780@yahoo.com >
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2005-08-06 09:35:35 -05:00