audk/MdeModulePkg/Universal
eric_tian 5c70cb3285 [Description]
solve the big file transfer issue using ISCSI
[Impaction]
change the control flow on IScsiExecuteScsiCommand  function
[Reference Info]
The original design incorrectly uses a timer (its span is usually 2 seconds) to ensure the timely execution of CMD PDU send by initiator. For example: When initiator delivers a CMD PDU(WRITE command) in which the ExpDataXferLength filed is larger than DataSegmentLength field, according to ISCSI protocol spec, the target will respond it with a R2T PDU which is followed by a sequential DATA-OUT PDUs. In this situation, the original code may loop to deal with the arrival packet until initiator receives a RESPONSE PDU or the timer is expired. This way may cause the bigger file is more likely to fail.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5044 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-11 07:20:05 +00:00
..
BdsDxe Update all files to follow doxygen style file header. 2008-04-09 05:38:12 +00:00
CapsuleRuntimeDxe Update all files to follow doxygen style file header. 2008-04-09 05:50:10 +00:00
Console apply for doxgen format. 2008-04-10 08:49:28 +00:00
DebugPortDxe apply for doxgen format. 2008-04-10 08:49:28 +00:00
DebugSupportDxe 1. add public functions header. 2008-04-11 03:36:07 +00:00
DevicePathDxe Update all files to follow doxygen style file header. 2008-04-09 05:50:10 +00:00
Disk Update all files to follow doxygen style file header. 2008-04-08 04:46:45 +00:00
DriverSampleDxe 1. add public functions header. 2008-04-11 03:36:07 +00:00
EbcDxe 1. add public functions header. 2008-04-11 03:36:07 +00:00
FirmwareVolume/FaultTolerantWriteDxe Add comments and DoxyGen format for these files. 2008-04-09 07:00:57 +00:00
HiiDatabaseDxe edk2/MdeModulePkg/Universal/HiiDatabaseDxe/Database.c: 2008-02-19 22:22:48 +00:00
MemoryTest Update all files to follow doxygen style file header. 2008-04-08 03:08:39 +00:00
MonotonicCounterRuntimeDxe apply for doxgen format. 2008-04-10 08:49:28 +00:00
Network [Description] 2008-04-11 07:20:05 +00:00
PCD Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40. 2007-08-30 09:11:54 +00:00
PcatRealTimeClockRuntimeDxe apply for doxgen format. 2008-04-10 08:49:28 +00:00
PcatSingleSegmentPciCfg2Pei apply for doxgen format. 2008-04-10 08:49:28 +00:00
PlatformDriverOverride MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c: 2008-04-09 16:29:07 +00:00
SecurityStubDxe Remove unused section in .INF, .DEC, .DSC of MdePkg and MdeModulePkg. 2007-07-25 03:13:13 +00:00
SetupBrowserDxe update the right usage. 2008-04-02 09:01:37 +00:00
Variable Add comments and DoxyGen format for these files. 2008-04-09 07:07:50 +00:00
WatchdogTimerDxe Add comments and DoxyGen format for these files. 2008-04-09 07:07:50 +00:00