185395a4a21dcb11bd59db256077a3b29d92ff55 |
|
13-Apr-2015 |
BALATON Zoltan <balaton@eik.bme.hu> |
Save initial TSVal from TCP connection initiation packets. RFC1323 says the most recently received TSVal must be echoed in TSecr in ACK packets which was not done at first connection because the code saving the TSVal from the peer was skipped at this point. This resulted in sending an ACK reply with a 0 TSecr that was rejected at least by FreeBSD. This patch fixes this by updating the saved TSVal also for connection initiation packets. Thanks to Laszlo Ersek for analysis and help in debugging. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Fu Siyuan <siyuan.fu@intel.com> Reviewed-by: Ye Ting <ting.ye@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17165 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
129ff94661bd3a6c759b1e154c143d0136bedc7d |
|
15-May-2014 |
Olivier Martin <olivier.martin@arm.com> |
Fix some build issues (ARM toolchain). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> Reviewed-by: Fu, Siyuan <siyuan.fu@intel.com> Reviewed-by: Wu, Jiaxin <jiaxin.wu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15533 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
d551cc64cdf1f943744294819220b78a60b10822 |
|
07-May-2014 |
Fu Siyuan <siyuan.fu@intel.com> |
1. Mark the network volatile variables as deprecated in code comments and remove related code to set/get these variable. 2. Remove the GetTime() call when receiving Udp4/6 packets. Signed-off-by: Fu Siyuan <siyuan.fu@intel.com> Reviewed-by: Ye, Ting <ting.ye@intel.com> Reviewed-by: Wu, Jiaxin <jiaxin.wu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15497 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
a56b6e03e22c4023fdf5b026b0fcb096d6a0f677 |
|
01-Nov-2012 |
ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> |
Add more check to make code more safely. Signed-off-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Ouyang Qian <ouyang.qian@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13903 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
501793fad4084c43828ba2f4e2d9355d29abe9f7 |
|
26-Oct-2011 |
niruiyu <niruiyu@6f19259b-4bc3-4df7-8a09-765794883524> |
Adopt new IPv4/IPv6 device path for network modules. Signed-off-by: tye Reviewed-by: niruiyu Adopt SasEx and new IPv6 device path for DevicePathDxe driver. Signed-off-by: niruiyu Reviewed-by: erictian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12574 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
c9325700d0ef25eaf45077928af3f93b15ac5fe0 |
|
15-Sep-2010 |
ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> |
Refine soma code to make code run safely. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10877 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
ac8cca2a4dd777970811fb727c396e2585c2bba1 |
|
27-Aug-2010 |
tye1 <tye1@6f19259b-4bc3-4df7-8a09-765794883524> |
The patch acknowledges the TCP zero window probe message, either the format with 1 byte new data, or no new data. It also increases exponentially the interval between successive probes when performing TCP zero window probe. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10831 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
2a2e33b20feb245572416333bf26eb8a77e73aa9 |
|
13-Jun-2010 |
qianouyang <qianouyang@6f19259b-4bc3-4df7-8a09-765794883524> |
Add a UNION definition (IP_IO_IP_PROTOOCL) for EFI_IP4/6_PROTOCOL and change IP_IO structure using this UNION to point the special IP Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10578 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
9c4a5f742373f2a83154e6e39b6527636081151d |
|
19-May-2010 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
add security check. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10513 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
e5eed7d3641d71d7ea539e5379ea9c6a5cd97004 |
|
24-Apr-2010 |
hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> |
Update the copyright notice format git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10418 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
1204fe8319e5e6f77df68c375ef403e9ffa9227e |
|
30-Dec-2009 |
xdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524> |
Code clean up in NetLib: 1. Add GLOBAL_REMOVE_IF_UNREFERENCED to all globals 2. Update NTOHL and NTOHS to be BaseLib func SwapBytes32/SwapBytes16 3. Remove duplicate NET_SWAP_SHORT (to use NTOHS instead) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9648 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
766c7483c335931b190a78d78d62e5a5e69dc8b9 |
|
13-Nov-2009 |
xdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524> |
Update network drivers to use FreePool() instead of gBS->FreePool(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9424 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
a1503a32a887c0b9a735613a7caf5d1493affd01 |
|
11-Nov-2009 |
tye <tye@6f19259b-4bc3-4df7-8a09-765794883524> |
1. Add Link MTU support to IP4 and TCP4 driver. 2. Integrate IPsec functionality to IP4 driver. 3. Move IP_VERSION_4/IP_VERSION_6 definition from IpIoLib to NetLib. 4. Move the Ip6/Udp6 protocol declaration from driver INF to Library INF (DxeIpIoLib and DxeUdpIoLib) for better readability. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9413 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
fb115c61504fe6c4f94be0a87f75e28e1684657f |
|
26-Oct-2009 |
tye <tye@6f19259b-4bc3-4df7-8a09-765794883524> |
NetLib: 1. Add new interface Ip6IsValidUnicast 2. Add new enum IP6_EXTENSION_HEADER_TYPE 3. Add new structure IP6_ICMP_* definitions 4. Update structure from EFI_UDP4_HEADER to EFI_UDP_HEADER 5. Add new macro EFI_IP6_EQUAL IpIoLib: 1. Update the IpIoLib to a combined library for both v4 and v6 network stack 2. Fix a bug in IpIoIcmpHandler() - for IPv6 packet, the header length is variable (basic header + extension) rathar than fixed length. The fix removes the IPv6 header fields and notify the user with the ICMPv6 packet only containing payload. TcpDxe/UdpDxe: 1. Update to adapt the new combined IpIoLib 2. Add gEfiIp6ProtocolGuid/gEfiIp6ServiceBindingProtocolGuid to [Protocols] in INF file since the Ip6.h is included in IpIoLib and NetLib. 3. Pass the TCP4/UDP4 UEFI SCT test on NT32 platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9374 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
77f00155e3c9331f4d6a6ab204514e394ed98631 |
|
29-Dec-2008 |
niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix the IN OUT modifier for parameters. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7147 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
c191cdd1ff66422a10d525f8e3c98bba595d985e |
|
26-Dec-2008 |
niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> |
Remove a goto statement. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7131 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
276dcc1b14e8b88ca673ea06749f963eecd4ccae |
|
24-Dec-2008 |
niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> |
Fixing function headers. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7114 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
d0cca731c3d468a6ac84e8e49c1d8f9c5e0d0aec |
|
17-Dec-2008 |
jljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524> |
MdeModulePkg/Universal/Network/IScsiDxe/IScsiImpl.h: * Fix #include filename case for building under Linux MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c: MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c: * Fix warning of 'unhandled' cases in switch statement generated by GCC. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7071 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
dfa596b8f748f42a1b4436544816374b2f6998a5 |
|
16-Dec-2008 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix several syntax issue to pass build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7047 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
dfc1f033eadc0110006698797925f7060a251f10 |
|
16-Dec-2008 |
niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> |
Add comments for functions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7039 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
120db52c6db13e1726be90fddedd842190566a6e |
|
06-Dec-2008 |
niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> |
Add comments for functions and fix some coding style issue. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6885 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
85511ddf725b72cd46d301e4baa7d437521bafb1 |
|
28-Nov-2008 |
niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> |
Fix coding style issues for Tcp4Dxe driver. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6774 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
fe1e36e550c6ffcd2561903d434683d3939e1942 |
|
30-Oct-2008 |
jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> |
Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6296 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
0e549d5be531a840503445d38b4dad2315ef3413 |
|
27-Oct-2008 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
Make use of correct format String: 1) UINT64 should use %lx 2) POINTER type should use %p 3) EFI_STATUS should use %r git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6253 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
e48e37fce2611df7a52aff271835ff72ee396d9b |
|
14-Feb-2008 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Use Mde library and definition instead of some native definitions in NetLib, to simply network library. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4693 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
4f6e31e47bc014da5055fa03779888d87c5e4c2a |
|
29-Jan-2008 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Sync the bug that list node is free before it is removed from the list. That made the list invalid. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4641 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
c4a62a12c2890297cfcb9828b51b058fb347c01a |
|
18-Dec-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Sync the latest version from R8. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4400 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
36ee91ca3661d3d020a7841aacbf858d885c4728 |
|
20-Nov-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
1. Add DPC protocol and DpcLib library in MdeModulePkg. 2. Add DpcDxe module and DxeDpcLib module in MdeModulePkg 3. Port network stack module to use DPC. 4. Use MIN, and MAX defined in MdePkg to replace NET_MIN and NET_MAX. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4307 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
e5e12de7d0a67111060c77723df39885c91a8ea5 |
|
27-Aug-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
1. Sync the latest network stack. Add NetLibCreateIPv4DPathNode () in netlib library. 2. Fixed one porting bug in Udp4Impl.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3717 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
84b5c78e89686879f799a4cd095eeef83ff7cf34 |
|
27-Aug-2007 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
Make MdeModulePkg GCC clean. It also pass ICC+IPF and MYTOOLS+EBC build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3711 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
772db4bb33ae66fa20e39f786b5f80d107d450a5 |
|
30-Jul-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Import ArpDxe, Dhcp4Dxe, Ip4Dxe, Mtftp4Dxe, PxeBcDxe and PxeDhcp4Dxe. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3492 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
4eb65aff715faafd9040c6fc85a5d59e22343978 |
|
25-Jul-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Fixed EBC build issues. Fixed ICC build issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3431 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|
8a67d61da4d5a8f08a656cbeea2d902d0ad9042a |
|
24-Jul-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Import SnpDxe, Tcp4Dxe, Udp4Dxe and MnpDxe. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3416 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
|