Revision: 14862
          http://sourceforge.net/p/edk2/code/14862
Author:   jiaxinwu
Date:     2013-11-19 05:52:10 +0000 (Tue, 19 Nov 2013)
Log Message:
-----------
Fix a bug about iSCSI initiator(based on NetworkPkg-IPv4 network stack) cannot 
reinstate session with Windows iSCSI target.

Signed-off-by: Wu Jiaxin <[email protected] >
Reviewed-by: Fu Siyuan <[email protected]>
Reviewed-by: Jin Eric <[email protected]>

Modified Paths:
--------------
    trunk/edk2/NetworkPkg/IScsiDxe/IScsiProto.c

Modified: trunk/edk2/NetworkPkg/IScsiDxe/IScsiProto.c
===================================================================
--- trunk/edk2/NetworkPkg/IScsiDxe/IScsiProto.c 2013-11-19 05:42:51 UTC (rev 
14861)
+++ trunk/edk2/NetworkPkg/IScsiDxe/IScsiProto.c 2013-11-19 05:52:10 UTC (rev 
14862)
@@ -228,7 +228,7 @@
   Conn->PartialRspRcvd  = FALSE;
   Conn->ParamNegotiated = FALSE;
   Conn->Cid             = Session->NextCid++;
-  Conn->Ipv6Flag        = mPrivate->Ipv6Flag;
+  Conn->Ipv6Flag        = NvData->IpMode == IP_MODE_IP6 || 
Session->ConfigData->AutoConfigureMode == IP_MODE_AUTOCONFIG_IP6;
 
   Status = gBS->CreateEvent (
                   EVT_TIMER,
@@ -472,7 +472,7 @@
   if (!EFI_ERROR (Status)) {
     Session->State = SESSION_STATE_LOGGED_IN;
 
-    if (!mPrivate->Ipv6Flag) {
+    if (!Conn->Ipv6Flag) {
       ProtocolGuid = &gEfiTcp4ProtocolGuid;      
     } else {
       ProtocolGuid = &gEfiTcp6ProtocolGuid;
@@ -489,7 +489,7 @@
 
     ASSERT_EFI_ERROR (Status);
 
-    if (mPrivate->Ipv6Flag) {
+    if (Conn->Ipv6Flag) {
       Status = IScsiGetIp6NicInfo (Conn);
     }
   }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to