From 20621542f64449c18a4cbafb34c4f0b6e06856be Mon Sep 17 00:00:00 2001 From: gikidy Date: Wed, 3 Jun 2009 02:25:48 +0000 Subject: The data length of a text request must not exceed the iSCSI target MaxRecvDataSegmentLength. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8448 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'MdeModulePkg/Universal/Network') diff --git a/MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c b/MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c index 952150c..87c214c 100644 --- a/MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c +++ b/MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c @@ -224,7 +224,7 @@ IScsiCreateConnection ( // // set the default connection-only parameters // - Conn->MaxRecvDataSegmentLength = MAX_RECV_DATA_SEG_LEN_IN_FFP; + Conn->MaxRecvDataSegmentLength = DEFAULT_MAX_RECV_DATA_SEG_LEN; Conn->HeaderDigest = ISCSI_DIGEST_NONE; Conn->DataDigest = ISCSI_DIGEST_NONE; @@ -1374,7 +1374,7 @@ IScsiFillOpParams ( AsciiSPrint (Value, sizeof (Value), "%a", Session->ImmediateData ? "Yes" : "No"); IScsiAddKeyValuePair (Pdu, ISCSI_KEY_IMMEDIATE_DATA, Value); - AsciiSPrint (Value, sizeof (Value), "%d", Conn->MaxRecvDataSegmentLength); + AsciiSPrint (Value, sizeof (Value), "%d", MAX_RECV_DATA_SEG_LEN_IN_FFP); IScsiAddKeyValuePair (Pdu, ISCSI_KEY_MAX_RECV_DATA_SEGMENT_LENGTH, Value); AsciiSPrint (Value, sizeof (Value), "%d", Session->MaxBurstLength); -- cgit v1.1