audk/MdeModulePkg
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
..
Application/HelloWorld git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5012 6f19259b-4bc3-4df7-8a09-765794883524 2008-04-09 02:15:41 +00:00
Bus apply for doxgen format. 2008-04-10 08:49:28 +00:00
Core apply for doxgen format. 2008-04-10 08:49:28 +00:00
Include 1. add public functions header. 2008-04-11 03:36:07 +00:00
Library 1. add public functions header. 2008-04-11 03:36:07 +00:00
Logo Remove BINARY_MODULE = true attribute from binary module inf file, because this attribute has not been supported in INF spec. 2007-10-10 02:24:43 +00:00
Universal [Description] 2008-04-11 07:20:05 +00:00
ChangeLog.txt Add change log for non-compatible change. 2007-11-20 07:34:25 +00:00
MdeModulePkg.dec add PCD PcdUgaConsumeSupport to switch on/off EFI UGA Draw Protocol's consuming, it could save size by changing PCD's value to FALSE. 2008-03-19 05:22:06 +00:00
MdeModulePkg.dsc Move Undi driver to common section. 2008-04-11 03:15:32 +00:00
MdeModulePkg.nspd Add in gEfiExtendedSalVariableServicesProtocolGuid 2007-07-06 10:41:11 +00:00