Create constants for MaxRecvDataSegmentLength and MaxBurstLength
This commit is contained in:
@@ -33,6 +33,11 @@ const (
|
|||||||
OpReject = 0x3f
|
OpReject = 0x3f
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
MaxBurstLength uint32 = 262144
|
||||||
|
MaxRecvDataSegmentLength uint32 = 65536
|
||||||
|
)
|
||||||
|
|
||||||
var opCodeMap = map[OpCode]string{
|
var opCodeMap = map[OpCode]string{
|
||||||
OpNoopOut: "NOP-Out",
|
OpNoopOut: "NOP-Out",
|
||||||
OpSCSICmd: "SCSI Command",
|
OpSCSICmd: "SCSI Command",
|
||||||
|
|||||||
@@ -330,8 +330,8 @@ func (s *ISCSITargetDriver) iscsiExecLogin(conn *iscsiConnection) error {
|
|||||||
conn.loginParam.isid = cmd.ISID
|
conn.loginParam.isid = cmd.ISID
|
||||||
conn.loginParam.tsih = cmd.TSIH
|
conn.loginParam.tsih = cmd.TSIH
|
||||||
conn.expCmdSN = cmd.CmdSN
|
conn.expCmdSN = cmd.CmdSN
|
||||||
conn.maxBurstLength = 262144
|
conn.maxBurstLength = MaxBurstLength
|
||||||
conn.maxRecvDataSegmentLength = 65536
|
conn.maxRecvDataSegmentLength = MaxRecvDataSegmentLength
|
||||||
conn.maxSeqCount = conn.maxBurstLength / conn.maxRecvDataSegmentLength
|
conn.maxSeqCount = conn.maxBurstLength / conn.maxRecvDataSegmentLength
|
||||||
|
|
||||||
if conn.loginParam.iniCSG == SecurityNegotiation {
|
if conn.loginParam.iniCSG == SecurityNegotiation {
|
||||||
|
|||||||
Reference in New Issue
Block a user