From 6deca564873da3242a284ce653e37d6fd8425eca Mon Sep 17 00:00:00 2001 From: Payes Date: Fri, 21 Apr 2017 13:41:52 +0530 Subject: [PATCH] Create constants for MaxRecvDataSegmentLength and MaxBurstLength --- pkg/port/iscsit/cmd.go | 5 +++++ pkg/port/iscsit/iscsid.go | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/port/iscsit/cmd.go b/pkg/port/iscsit/cmd.go index 91fa46b..55816a7 100644 --- a/pkg/port/iscsit/cmd.go +++ b/pkg/port/iscsit/cmd.go @@ -33,6 +33,11 @@ const ( OpReject = 0x3f ) +const ( + MaxBurstLength uint32 = 262144 + MaxRecvDataSegmentLength uint32 = 65536 +) + var opCodeMap = map[OpCode]string{ OpNoopOut: "NOP-Out", OpSCSICmd: "SCSI Command", diff --git a/pkg/port/iscsit/iscsid.go b/pkg/port/iscsit/iscsid.go index 76bcc98..dca7c21 100644 --- a/pkg/port/iscsit/iscsid.go +++ b/pkg/port/iscsit/iscsid.go @@ -330,8 +330,8 @@ func (s *ISCSITargetDriver) iscsiExecLogin(conn *iscsiConnection) error { conn.loginParam.isid = cmd.ISID conn.loginParam.tsih = cmd.TSIH conn.expCmdSN = cmd.CmdSN - conn.maxBurstLength = 262144 - conn.maxRecvDataSegmentLength = 65536 + conn.maxBurstLength = MaxBurstLength + conn.maxRecvDataSegmentLength = MaxRecvDataSegmentLength conn.maxSeqCount = conn.maxBurstLength / conn.maxRecvDataSegmentLength if conn.loginParam.iniCSG == SecurityNegotiation {