summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/Network
AgeCommit message (Collapse)AuthorFilesLines
2008-08-22Fix a minor GUID format issue.qhuang81-3/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5709 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Update some module INF files in MdeModulePkg to "UEFI_DRIVER"qhuang813-13/+13
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5676 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-01In Supported(), try to test open SNP protocol BY_DRIVER instead of using ↵vanjeff1-7/+21
TEST_PROTOCOL. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5601 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-28fixed one bug to catch the return status.vanjeff1-5/+9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5582 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-11Code Scrub for DxeCrc32GuidedSectionExtractLib library instance.lgao43-3/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5455 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-30Clean codes per ECC.vanjeff19-157/+843
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5384 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-24[Description]:vanjeff2-38/+22
Misuse of retransmisson of DHCPDISCOVER in Dhcp4 drive, the root cause is that DHCP doesn't retransmit discover message when timeout. [Solution]: Correct the mechanism for discover message. [Impaction]: Dhcp4Dxe. [Reference Info]: EDK tracker 1150 - Misuse of retransmisson of DHCPDISCOVER in Dhcp4 drive. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5366 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-12clean EBC build.vanjeff1-23/+12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5342 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-05Support EBC for UefiPxeBcDxe module.vanjeff3-3/+87
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5330 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-04Add a type cast of UINT32 to insure that EBC compiler does not report ↵qwang121-4/+4
warning of "Integer conversion resulted in a change of sign" when building with -Za option (accept only ANSI/ISO standard C code). 1 << 31 is consider to be a sign change by compiler. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5325 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-27[Description]:vanjeff7-57/+186
Problem with PXE boot to Windows Server 2008 install. The reason is that UdpRead and UdpWrite interfaces cannot work well with the same UDP instance. [Solution] Use separate instances for UDP Read and UDP write in UefiPxeBC module. [Impaction]: UefiPxeBcDxe and Udp4Dxe module. [Reference Info]: EDK tracker 1133 - Problem with PXE boot to Windows Server 2008 install. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5303 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-26[Description]:vanjeff3-5/+37
Fixed one bug in PciBus. PciBus doesn't clear the bridges bus number for all the root bridges before scanning any of them. [Description]: The static IP configuration no long works in the EDK 1.04 network package. The cause is that changing the type of EFI_IP4_IPCONFIG_DATA.RouteTable from a variable length array to a pointer is not clean. If the whole structure is read from variable, the pointer is invalid. [Solution] Fix the pointer before using it [Impaction]: Ip4ConfigDxe module. [Reference Info]: EDK tracker 1134 - Static IP configuration no long works. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5291 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-231) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.qwang121-38/+0
2) Remove the duplicated functions implementation from the modules that reference these APIs git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5283 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-16[Description]eric_tian1-0/+1
Memory may leak because the handles in IScsiUpdateDeviceList is not freed if the "iSCSIDeviceList" already exists [Impaction] add Free() func to free memory properly. [Reference Info] The Handles in IScsiUpdateDeviceList is not freed if the "iSCSIDeviceList" already exists git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5211 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-17[Description]eric_tian25-2095/+2431
change the old code style to comply with Doxgen format [Impaction] add comments for every function [Reference Info] add comments to achieve the highest standard of code quality matrix git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5079 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-11[Description]eric_tian1-9/+11
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-10apply for doxgen format.vanjeff1-11/+6
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5038 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03sync alignment issue on IPF.vanjeff1-2/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4987 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03fixed bug in stop() function, that made stop() failure.vanjeff1-5/+21
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4986 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02remove debug code.vanjeff1-2/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4982 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02enhanced UefiPxeBcDxe to supportvanjeff11-30/+551
1. AutoArp. 2. SendGuid. 3 TftpError. 4. IcmpError. 5. RouteTable. 6. ArpCache. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4981 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-21edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.c:jljusten1-1/+1
* Fix warning with gcc. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4943 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-21[Description]eric_tian2-20/+50
solve the x64 exception issue when unloading iSCSI driver [Impaction] add some handler for failure branch and prohibit the additional ISCSI INITIATOR NAME PROTOCOL from being installed. [Reference Info] this bug is reported by DELL. it causes an exception in x64 on unloading iscsi driver. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4941 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-13[Description]eric_tian1-1/+1
fix the wrote data corrupt bug about iscsi [Impaction] modify the IScsiGenerateDataOutPduSequence() function in MdeModulePkg. [Reference Info] when writing some data from local disk into remote iscsi disk, the data may be corrupt.The root cause is caused by the data out PDU's offset is not created correctly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4843 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiTcp4Io.h:jljusten7-21/+21
edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.h: edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiExtScsiPassThru.h: edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiDhcp.h: edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiIbft.h: edk2/MdeModulePkg/Universal/Network/IScsiDxe/Md5.h: edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.h: edk2/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.h: edk2/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.h: Fix filename case(sensitivity) issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4840 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiMisc.c:jljusten1-0/+2
Resolve warning from gcc. ('Digit' variable may be uninitialized) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4839 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.hjljusten1-18/+18
Fix filename case(sensitivity) issues. (Smbios.h -> SmBios.h) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4836 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c:jljusten1-0/+3
Add 'default' for 'switch' block to resolve warning of unhandled enum cases from gcc. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4835 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcMtftp.c:jljusten1-6/+6
Fixed discrepencies between CHAR8* and INT8* which generate a warning on gcc. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4834 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.h:jljusten1-1/+1
Remove l-value cast which generates warnings on gcc. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4833 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_mtftp.c:jljusten3-6/+6
edk2/MdeModulePkg/Universal/Network/PxeBcDxe/Ip.h: edk2/MdeModulePkg/Universal/Network/PxeBcDxe/Bc.h: Fix filename case(sensitivity) issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4832 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/PxeDhcp4Dxe/PxeDhcp4.h:jljusten1-1/+1
Fix filename case(sensitivity) issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4831 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/SnpDxe/Nvdata.c:jljusten1-1/+1
Fix filename case(sensitivity) issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4830 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h:jljusten2-2/+2
edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Udp4Impl.h: Fix filename case(sensitivity) issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4829 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Option.c:jljusten1-10/+10
Comment out unused STATIC function. (TcpPutUint16) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4828 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11edk2/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.h:jljusten1-1/+1
Fix filename case(sensitivity) issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4827 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-11BaseTools/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Route.h:jljusten2-3/+3
BaseTools/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h: Fix filename case(sensitivity) issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4826 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-10fixed one bug in stop(), adding get NicHandle by gEfiArpProtocolGuid.vanjeff1-3/+9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4815 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-10remove debug code.vanjeff1-1/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4814 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-101. Enabled SetIpFilter() in UefiPxeBcDxe module.vanjeff7-24/+376
2. Ported Arp() in UefiPxeBcDxe module. 3. Sync tracker: enabled unload() for PxeBcDxe module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4813 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-261. Add EFI LOADED IMAGE DEVICE PATH Protocol in LoadImage() service, per ↵vanjeff3-12/+17
UEFI 2.1b. 2. Update comments for DHCP.transmitreceive(). 2. Update UefiPxeBcDxe.inf and PxeBcDxe.inf to assign correct protocol usages. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4758 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20fixed a typovanjeff1-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4736 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff16-4191/+16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4735 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff1-0/+327
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4734 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff1-0/+118
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4733 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff1-0/+201
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4732 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff1-0/+237
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4731 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff1-0/+175
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4730 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff1-0/+433
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4729 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-20renamevanjeff1-0/+1000
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4728 6f19259b-4bc3-4df7-8a09-765794883524