[edk2] [Patch] MdeModulePkg: Fix IPv4 stack potential disappeared issue

2016-06-30 Thread Jiaxin Wu
uted-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Config2Impl.c | 12 +++- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Config2Impl.h | 1 + MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c

[edk2] [Patch] NetworkPkg: Avoid potential NULL pointer dereference

2016-06-24 Thread Jiaxin Wu
zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/IpSecDxe/IkePacket.c | 6 +- NetworkPkg/IpSecDxe/Ikev2/ChildSa.c | 19 ++-- NetworkPkg/IpSecDxe/Ikev2/Exchange.c | 10 ++- NetworkPkg/IpSecDx

[edk2] [Patch] MdeModulePkg: Fix the wrong IpSb->State update

2016-06-22 Thread Jiaxin Wu
NSTARTED status in such case. So, failure happened. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Ryan Harkin <ryan.har...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> ---

[edk2] [PATCH v2] NetworkPkg: Replace ASSERT with error handling in DnsDxe

2016-06-19 Thread Jiaxin Wu
v2: *Use goto to simplify code logic. This patch is used to replace ASSERT with error handling in DnsDxe driver. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Sig

[edk2] [Patch] NetworkPkg: Replace ASSERT with error handling in DnsDxe

2016-06-17 Thread Jiaxin Wu
This patch is used to replace ASSERT with error handling in DnsDxe driver. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu &l

[edk2] [Patch] NetworkPkg: Fix unspecified address use case in IpsecConfig

2016-06-15 Thread Jiaxin Wu
siyuan...@intel.com> Cc: Ye Ting <ting...@intel.com> Cc: Zeng Star <star.z...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/Application/IpsecConfig/Indexer.c | 26 -- Network

[edk2] [Patch] NetworkPkg/TcpDxe: Fix GCC build failure

2016-06-13 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/TcpDxe/SockImpl.c | 2 -- 1 file changed, 2

[edk2] [Patch] MdeModulePkg: Fix IPv4 UseDefaultAddress failure case.

2016-06-07 Thread Jiaxin Wu
ramanian Sriram <srira...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/MdeModulePkg/Univers

[edk2] [Patch] NetworkPkg: Remove TokenEntry from Token list before freed

2016-06-02 Thread Jiaxin Wu
TokenEntry should be removed from Token list before freed. Otherwise, invalid TokenEntry will be existed in Token list. Cc: Ye Ting <ting...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiax

[edk2] [Patch] NetworkPkg: Fix IPv6 boot failure in diff net segment issue

2016-06-02 Thread Jiaxin Wu
greement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpBootDxe/HttpBootClient.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/NetworkPkg/HttpBootDxe/HttpBootClient.c b/NetworkPkg/HttpBootDxe/HttpBootClient.c index 46cf9

[edk2] [Patch 3/3] NetworkPkg: Handling timeout case in httpboot driver

2016-05-31 Thread Jiaxin Wu
.com> Cc: Hegde Nagaraj P <nagaraj-p.he...@hpe.com> Cc: Gary Lin <g...@suse.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpBootDxe/HttpBootClient.c | 10 +- NetworkPkg/HttpBootDxe/HttpBootClient

[edk2] [Patch 0/3] NetworkPkg: Support TCP Cancel function and move timeout handling to HttpBootDxe

2016-05-31 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Cc: Hegde Nagaraj P <nagaraj-p.he...@hpe.com> Cc: Gary Lin <g...@suse.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <j

[edk2] [PATCH v2] MdeModulePkg: Fix SNP.Initialize() spec conformance issue

2016-05-30 Thread Jiaxin Wu
Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Universal/Network/SnpDxe/Initialize.c | 33 ++ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/

[edk2] [Patch] MdeModulePkg: Fix SNP.Initialize() spec conformance issue

2016-05-25 Thread Jiaxin Wu
ore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Universal/Network/SnpDxe/Initialize.c | 37 ++ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/MdeModulePkg/Universal/Network/SnpDxe/Initialize.c b/MdeModulePkg/Un

[edk2] [Patch 0/2] Correct HttpConfigure parameter check

2016-05-25 Thread Jiaxin Wu
Jiaxin Wu (2): MdePkg: Correct EFI_HTTP_CONFIGURE return status value NetworkPkg: Correct HttpConfigure parameter check MdePkg/Include/Protocol/Http.h | 1 - NetworkPkg/HttpDxe/HttpImpl.c | 9 + NetworkPkg/HttpDxe/HttpImpl.h | 1 - 3 files changed, 5 insertions(+), 6 deletions

[edk2] [Patch 1/2] MdePkg: Correct EFI_HTTP_CONFIGURE return status value

2016-05-25 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdePkg/Include/Protocol/Http.h | 1 - 1 file changed, 1

[edk2] [Patch 2/2] NetworkPkg: Correct HttpConfigure parameter check

2016-05-25 Thread Jiaxin Wu
When HttpConfigData is NULL, HttpConfigure should not return EFI_INVALID_PARAMETER. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu &l

[edk2] [Patch] MdeModulePkg: Fix incorrect status check for SockProcessRcvToken

2016-05-24 Thread Jiaxin Wu
This patch is used to remove the status check for SockProcessRcvToken. It's not return EFI_STATUS. Cc: Fu Siyuan <siyuan...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeM

[edk2] [Patch] NetworkPkg: Need update Http token status while timeout happened

2016-05-20 Thread Jiaxin Wu
@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpDxe/HttpImpl.c | 3 +++ NetworkPkg/HttpDxe/HttpProto.c | 16 +++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/NetworkPkg/Htt

[edk2] [Patch] MdeModulePkg: Refine the code for DxeHttpLib

2016-05-15 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.c | 12 +++- 1 file changed, 7 insertions(+), 5

[edk2] [staging/HTTPS-TLS][PATCH] NetworkPkg: Fix unclosed TCP connection case if TLS session failed

2016-05-08 Thread Jiaxin Wu
This patch is used to fix unclosed TCP connection case if TLS session build failed. Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahm...@hpe.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

[edk2] [Patch] SecurityPkg: Cleanup unused structure definition

2016-05-06 Thread Jiaxin Wu
This patch is used to cleanup unused structure definition. Cc: Zhang Chao B <chao.b.zh...@intel.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu &l

[edk2] [staging/HTTPS-TLS][PATCH] NetworkPkg: Handle HTTPS indefinite poll case

2016-05-04 Thread Jiaxin Wu
Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpDxe/HttpImpl.c | 55 ++ NetworkPkg/HttpDxe/HttpProto.c | 68 ++ 2 files changed, 93 insertions(+), 30 deletions(-) diff --git a/NetworkPkg/HttpDxe/H

[edk2] [staging/HTTPS-TLS][PATCH] CryptoPkg: Fix ssl build error.

2016-04-28 Thread Jiaxin Wu
This patch is used to fix ssl unresolved external build error. Cc: Samer El-Haj-Mahmoud <el...@hpe.com> Cc: Thomas Palmer <thomas.pal...@hpe.com> Cc: Long Qin <qin.l...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@inte

[edk2] [PATCH v2] ShellPkg: Enhance ping6 to select the interface automatically

2016-04-28 Thread Jiaxin Wu
a link-local address. Cc: Bhupesh Sharma <bhupesh.sha...@nxp.com> Cc: Jaben Carsey <jaben.car...@intel.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@

[edk2] [PATCH v2] ShellPkg: Enhance ping to select the interface automatically

2016-04-28 Thread Jiaxin Wu
; Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../Library/UefiShellNetwork1CommandsLib/Ping.c| 229 - .../UefiShellNetwork1CommandsLib.uni | 1 + 2 files changed, 129 insertions(+), 101 deletio

[edk2] [Patch] NetworkPkg: Fix incorrect buffer free in HttpDxe

2016-04-27 Thread Jiaxin Wu
ubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpDxe/HttpProto.c | 44 +- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/NetworkP

[edk2] [Patch] NetworkPkg: Avoid the indefinite wait case in HttpDxe

2016-04-26 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpDxe/HttpImpl.c | 60 ++

[edk2] [Patch] ShellPkg: Enhance ping6 to select the interface automatically

2016-04-21 Thread Jiaxin Wu
e Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../Library/UefiShellNetwork2CommandsLib/Ping6.c | 166 - 1 file changed, 95 insertions(+

[edk2] [staging/HTTPS-TLS][PATCH 0/3] Provide an UI to support TLS authentication

2016-04-19 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Long Qin <qin.l...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> Jiaxin Wu (3): NetworkPkg: Provide an UI to support tls authen

[edk2] [staging/HTTPS-TLS][PATCH 2/3] Nt32Pkg: Add TlsAuthConfigDxe module

2016-04-19 Thread Jiaxin Wu
This patch is used to add TlsAuthConfigDxe module. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Long Qin <qin.l...@intel.com> Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahm...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-o

[edk2] [staging/HTTPS-TLS][PATCH 1/3] NetworkPkg: Provide an UI to support TLS authentication

2016-04-19 Thread Jiaxin Wu
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/Include/Guid/TlsAuthConfigHii.h | 25 + NetworkPkg/NetworkPkg.dec |4 + NetworkPkg/NetworkPkg.dsc

[edk2] [staging/HTTPS-TLS][PATCH 3/3] Readme.MD: Add content for TlsAuthConfigDxe

2016-04-19 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Long Qin <qin.l...@intel.com> Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahm...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- Re

[edk2] [staging/HTTPS-TLS][PATCH] Readme.MD: Add Readme for HTTPS-TLS branch

2016-04-19 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Long Qin <qin.l...@intel.com> Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahm...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@int

[edk2] [PATCH v2 2/6] CryptoPkg: Add OpensslTlsLib module to enable 'openssl\ssl'

2016-04-19 Thread Jiaxin Wu
to add OpensslTlsLib module to enable 'openssl\ssl' function. Cc: Long Qin <qin.l...@intel.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> ---

[edk2] [Patch] ShellPkg: Enhance ping to select the interface automatically

2016-04-18 Thread Jiaxin Wu
Jaben Carsey <jaben.car...@intel.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../Library/UefiShellNetwork1CommandsLib/Ping.c| 224 ++

[edk2] [Patch] ShellPkg: Update ping command options to sync with Spec

2016-04-12 Thread Jiaxin Wu
Cc: Fu Siyuan <siyuan...@intel.com> Cc: Jaben Carsey <jaben.car...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../Library/UefiShellNetwork1CommandsLib/Ping.c| 12 ++-- .../UefiShellNetwork1CommandsLi

[edk2] [Patch] NetworkPkg: Fix issue in Ip6Dxe SetData

2016-04-12 Thread Jiaxin Wu
om> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/Ip6Dxe/Ip6Driver.c | 72 +-- 1 file changed, 35 insertions(+), 37 deletions(-) diff --git a/NetworkPkg/Ip6Dxe/Ip6Driver.c b/Netwo

[edk2] [PATCH v2 5/6] NetworkPkg: HTTPS support over IPv4 and IPv6

2016-04-11 Thread Jiaxin Wu
Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpDxe/HttpDriver.h |8 +- NetworkPkg/HttpDxe/HttpDxe.inf|8 +- NetworkPkg/HttpDxe/HttpImpl.c | 188 +++- NetworkPkg/HttpDxe/HttpProto.c| 395 ++--- NetworkPkg/HttpDxe/HttpProto.h

[edk2] [PATCH v2 4/6] NetworkPkg: TlsDxe driver implementation over OpenSSL

2016-04-11 Thread Jiaxin Wu
l-haj-mahm...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/NetworkPkg.dsc | 3 + NetworkPkg/TlsDxe/TlsConfigProtocol.c | 152 + NetworkPkg/TlsDxe/TlsDriver.c | 499

[edk2] [PATCH v2 3/6] CryptoPkg: Add new TlsLib library

2016-04-11 Thread Jiaxin Wu
com> Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahm...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- CryptoPkg/CryptoPkg.dec |4 + CryptoPkg/CryptoPkg.dsc |1 + CryptoPkg/In

[edk2] [Patch] MdeModulePkg: Coding style update for DxeHttpLib.inf

2016-03-14 Thread Jiaxin Wu
Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.inf | 4 ++-- 1 file changed, 2 insertions(+), 2 deleti

[edk2] [Patch] CryptoPkg: Fix the potential system hang issue

2016-03-10 Thread Jiaxin Wu
This patch is used to fix the potential system hang caused by the NULL 'time' parameter usage. Cc: David Woodhouse <dw...@infradead.org> Cc: Long Qin <qin.l...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

[edk2] [Patch] Makefile: Enable arch X64 build

2016-03-08 Thread Jiaxin Wu
This patch is used to support arch X64 build. The ARCH can be either IA32 or X64. Adapt these two directives to your need. Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxi

[edk2] [Patch] NetworkPkg: Fix IpsecConfig GCC build failure issue

2016-03-08 Thread Jiaxin Wu
t;lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/Application/IpsecConfig/IpSecConfig.c | 7 ++- NetworkPkg/Application/IpsecConfig/IpSecConfig.h | 7 +-- 2 files changed, 7 insertions(+), 7 deleti

[edk2] [Patch] ShellPkg: Update 'ifconfig -r' implementation

2016-03-02 Thread Jiaxin Wu
;srira...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../UefiShellNetwork1CommandsLib/Ifconfig.c| 31 ++ 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/ShellPkg/Library/Uef

[edk2] [PATCH v4 6/6] Nt32Pkg: Enable Nt32Pkg platform HTTPS boot feature.

2016-03-01 Thread Jiaxin Wu
g Qin <qin.l...@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahm...@hpe.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- Nt32Pkg/Nt32Pkg.dsc | 27 +

[edk2] [Patch 1/4] MdeModulePkg: Change the default IPv4 config policy

2016-02-24 Thread Jiaxin Wu
Ip4Config2Protocol. Cc: Subramanian Sriram <srira...@hpe.com> Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahm...@hpe.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin

[edk2] [Patch 4/4] ShellPkg: Revert git 'd6cf1af9' fix

2016-02-24 Thread Jiaxin Wu
> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../UefiShellNetwork1CommandsLib/Ifconfig.c| 119 +++-- 1 file changed, 15 insertions(+), 104 deletions(-)

[edk2] [Patch 2/4] NetworkPkg: Change the default IPv6 config policy

2016-02-24 Thread Jiaxin Wu
.@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/Ip6Dxe/Ip6ConfigImpl.c | 4 +- NetworkPkg/Ip6Dxe/Ip6ConfigImpl.h | 22 ++- NetworkP

[edk2] [Patch 3/4] NetworkPkg: Revert git 'eb213f2f' fix

2016-02-24 Thread Jiaxin Wu
> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/DnsDxe/DnsDhcp.c | 158 +-- NetworkPkg/DnsDxe/DnsDxe.inf | 4 +- 2 files changed,

[edk2] [Patch 4/6] NetworkPkg: TlsDxe driver implementation over OpenSSL

2016-02-24 Thread Jiaxin Wu
This patch is the implementation of EFI TLS Protocol and EFI TLS Configuration Protocol Interfaces. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Long Qin <qin.l...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

[edk2] [Patch 5/6] NetworkPkg: HTTPS support over IPv4 and IPv6

2016-02-24 Thread Jiaxin Wu
Siyuan <siyuan...@intel.com> Cc: Long Qin <qin.l...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/HttpDxe/HttpDriver.h |7 +- NetworkPkg/HttpDxe/HttpDxe.inf|8 +- NetworkPkg/HttpD

[edk2] [Patch 6/6] Nt32Pkg: Enable Nt32Pkg platform HTTPS boot feature.

2016-02-24 Thread Jiaxin Wu
Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Long Qin <qin.l...@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- Nt32Pkg/Nt32Pkg.dsc | 8

[edk2] [Patch 3/6] CryptoPkg: Add new TlsLib library

2016-02-24 Thread Jiaxin Wu
oCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- CryptoPkg/CryptoPkg.dec |6 +- CryptoPkg/CryptoPkg.dsc |1 + CryptoPkg/Include/Library/TlsLib.h | 802 CryptoPkg/Library/

[edk2] [Patch 1/6] MdePkg: Add TLS related protocol definition

2016-02-24 Thread Jiaxin Wu
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdePkg/Include/Protocol/Tls.h | 460 MdePkg/Include/Protocol/TlsConfig.h | 132 +++ MdePkg/MdePkg.dec | 9 + 3 files

[edk2] [Patch 2/6] CryptoPkg: Add OpensslTlsLib module to enable 'openssl\ssl'

2016-02-24 Thread Jiaxin Wu
This patch is used to add OpensslTlsLib module to enable 'openssl\ssl' function. Cc: Long Qin <qin.l...@intel.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu &l

[edk2] [PATCH v2 1/2] MdeModulePkg: Define a general function to create DNS QName

2016-02-16 Thread Jiaxin Wu
ributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Include/Library/NetLib.h | 22 +++ MdeModulePkg/Library/DxeNetLib/DxeNetLib.c | 62 +- 2 files changed, 83 insertions(+), 1 deletion(-) dif

[edk2] [PATCH v2 0/2] Expose one function defined in DnsDxe to NetLib

2016-02-16 Thread Jiaxin Wu
intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> Jiaxin Wu (2): MdeModulePkg: Define a general function to create DNS QName NetworkPkg: Replace the internal function with ex

[edk2] [PATCH v2 2/2] NetworkPkg: Replace the internal function with exposed one

2016-02-16 Thread Jiaxin Wu
Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/DnsDxe/DnsImpl.c | 63 - NetworkPkg/DnsDxe/DnsImpl.h | 19 - NetworkPkg/DnsDxe/D

[edk2] [Patch] MdePkg: Add TLS related protocol definition

2016-02-01 Thread Jiaxin Wu
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdePkg/Include/Protocol/Tls.h | 460 MdePkg/Include/Protocol/TlsConfig.h | 132 +++ MdePkg/MdePkg.dec | 11 +- 3 files

[edk2] [Patch 1/2] MdePkg: Correct inconsistent function descriptions in DNS

2016-01-28 Thread Jiaxin Wu
This patch is used to correct inconsistent function descriptions in Dns4.h and Dns6.h. Cc: Fu Siyuan <siyuan...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdePkg/Include/P

[edk2] [Patch 2/2] NetworkPkg: Correct inconsistent function descriptions in DNS

2016-01-28 Thread Jiaxin Wu
This patch is used to correct inconsistent function descriptions in DnsDxe. Cc: Fu Siyuan <siyuan...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/DnsDxe/D

[edk2] [Patch 0/2] Correct inconsistent function descriptions in DNS

2016-01-28 Thread Jiaxin Wu
This patch is used to correct inconsistent function descriptions in DNS. Cc: Fu Siyuan <siyuan...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> Jiaxin Wu (2): MdePkg: Co

[edk2] [Patch] Maintainers.txt: Update maintainers for NetworkPkg

2016-01-28 Thread Jiaxin Wu
Cc: Fu Siyuan <siyuan...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- Maintainers.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/Maintainers.txt b/Maintainers

[edk2] [Patch] MdePkg: Remove magic number

2016-01-27 Thread Jiaxin Wu
This patch is used to update structure of EFI_IP4_CONFIG2_INTERFACE_INFO to remove magic number. Cc: Fu Siyuan <siyuan...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdePk

[edk2] [Patch 1/2] MdeModulePkg: Define one function to create DNS QName

2016-01-21 Thread Jiaxin Wu
: Hegde Nagaraj P <nagaraj-p.he...@hpe.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- MdeModulePkg/Include/Library/NetLib.h | 21 +

[edk2] [Patch 2/2] NetworkPkg: Replace the internal function with exposed one

2016-01-21 Thread Jiaxin Wu
This patch is used to replace the internal function with the exposed one defined in NetLib.h. Cc: Hegde Nagaraj P <nagaraj-p.he...@hpe.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

[edk2] [Patch 0/2] Expose one function defined in DnsDxe to NetLib

2016-01-21 Thread Jiaxin Wu
The series of patches are used to expose one function defined in DnsDxe to NetLib. Cc: Hegde Nagaraj P <nagaraj-p.he...@hpe.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

[edk2] [Patch] edk2: Update the maintainer list.

2016-01-18 Thread Jiaxin Wu
This patch is used to update the CryptoPkg and NetworkPkg maintainer list. Cc: Long Qin <qin.l...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Cc: Tian Hot <hot.t...@intel.com> Cc: Li Ruth <ruth...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0

[edk2] [Patch 2/2] NetworkPkg: Remove DNS QType and QClass definition

2016-01-12 Thread Jiaxin Wu
ent 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/DnsDxe/DnsImpl.h | 15 +-- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/NetworkPkg/DnsDxe/DnsImpl.h b/NetworkPkg/DnsDxe/DnsImpl.h index 847cd15..72b85cb 100644 --- a/NetworkPkg/DnsDxe/DnsImpl.h

[edk2] [Patch 0/2] Move DNS QType and QClass definition to NetLib.h

2016-01-12 Thread Jiaxin Wu
The series patches are used to Move DNS QType and QClass definition to NetLib.h Cc: Hegde Nagaraj P <nagaraj-p.he...@hpe.com> Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu &l

[edk2] [Patch 2/2] NetworkPkg: Fix SPD entry edit policy issue in IPSecConfig.

2016-01-11 Thread Jiaxin Wu
not dealt properly with those rules. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../Application/IpsecConfig/PolicyEntryOperation.c | 41 ++--

[edk2] [Patch 0/2] Fix IpSec SPD and SAD mapping issue when SPD updated

2016-01-11 Thread Jiaxin Wu
Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> Jiaxin Wu (2): NetworkPkg: Fix IpSec SPD and SAD mapping issue when SPD is updated NetworkPkg: Fix SPD entry edit policy issue in IPSecConfig.

[edk2] [Patch 1/2] NetworkPkg: Fix IpSec SPD and SAD mapping issue when SPD updated

2016-01-11 Thread Jiaxin Wu
valid. If the setting date is invalid, EFI_INVALID_PARAMETER should be returned. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/IpSecDx

[edk2] [Patch] NetworkPkg: Removing or adding some ASSERT statement

2016-01-04 Thread Jiaxin Wu
Refine the code by removing or adding some ASSERT statement to make the code more readable. Cc: Ye Ting <ting...@intel.com> Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPk

[edk2] [Patch] NetworkPkg: Fix the potential NULL pointer dereferenced issue

2015-12-08 Thread Jiaxin Wu
This patch is used to fix the potential NULL pointer dereferenced in function 'ParseDnsResponse'. Cc: Fu Siyuan <siyuan...@intel.com> Cc: Zhang Lubo <lubo.zh...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> ---

[edk2] [Patch] ShellPkg: Fix ifconfig hang issue with incomplete parameters

2015-12-03 Thread Jiaxin Wu
om> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- .../UefiShellNetwork1CommandsLib/Ifconfig.c| 61 - .../UefiShellNetwork1CommandsLib.uni | Bin 21094 -> 21256 bytes 2 files changed, 47

[edk2] [Patch] ShellPkg: Fix wrong return status for Ifconfig.c

2015-12-02 Thread Jiaxin Wu
The Ifconfig command handler tries to return an EFI_STATUS when the return type should be SHELL_STATUS. Cc: Cohen, Eugene <eug...@hp.com> Cc: Carsey, Jaben <jaben.car...@intel.com> Cc: Ye Ting <ting...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed

[edk2] [Patch] NetworkPkg: Fix connection issue after correct SPD and re-enable IPsec

2015-09-14 Thread Jiaxin Wu
Cc: Fu Siyuan <siyuan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu <jiaxin...@intel.com> --- NetworkPkg/IpSecDxe/IpSecConfigImpl.c | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/NetworkPkg/IpSecDxe/IpSecConfigIm

[edk2] [PATCH v2] NetworkPkg: Fix IpSec run into infinite loop issue

2015-08-28 Thread Jiaxin Wu
into infinite loop. Cc: Ye Ting ting...@intel.com Cc: Fu Siyuan siyuan...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- NetworkPkg/IpSecDxe/IpSecConfigImpl.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git

[edk2] [Patch] ShellPkg: Get media status in ifconfig command

2015-08-28 Thread Jiaxin Wu
This patch is used to get media status in ifconfig command. Cc: Ye Ting ting...@intel.com Cc: Fu Siyuan siyuan...@intel.com Cc: Jaben Carsey jaben.car...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com

[edk2] [Patch] NetworkPkg: Fix IpSec run into infinite loop issue

2015-08-27 Thread Jiaxin Wu
...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- NetworkPkg/IpSecDxe/IpSecConfigImpl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NetworkPkg/IpSecDxe/IpSecConfigImpl.c b/NetworkPkg/IpSecDxe/IpSecConfigImpl.c index 6eabfe4

[edk2] [PATCH v2] NetworkPkg: Update HttpDxe to consume EFI_HTTP_UTILITIES_PROTOCOL

2015-08-25 Thread Jiaxin Wu
...@intel.com Cc: Siyuan Fu siyuan...@intel.com Cc: Samer El-Haj-Mahmoud el...@hp.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- NetworkPkg/HttpDxe/HttpDriver.c| 54 +++- NetworkPkg/HttpDxe/HttpDriver.h| 4 +- NetworkPkg/HttpDxe

[edk2] [Patch 0/3] Add header file and driver module for HTTP utilities

2015-08-20 Thread Jiaxin Wu
Those patches are used to add header file and driver module for HTTP utilities Jiaxin Wu (3): MdePkg: Add header files for HTTP utilities protocol. NetworkPkg: Add HTTP utilities driver. Nt32Pkg: Add HttpUtilitiesDxe module. MdePkg/Include/Protocol/HttpUtilities.h| 124

[edk2] [Patch] NetworkPkg: Update the NetworkPkg package version

2015-08-19 Thread Jiaxin Wu
This patch is used to update the NetworkPkg package version. Cc: Fu Siyuan siyuan...@intel.com Cc: Ye Ting ting...@intel.com Cc: Chao Zhangchao.b.zh...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- NetworkPkg/NetworkPkg.dec | 2

[edk2] [Patch] ShellPkg: Fix 'ifconfig' getting the address from dhcp error

2015-08-19 Thread Jiaxin Wu
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- .../UefiShellNetwork1CommandsLib/Ifconfig.c| 115 ++--- 1 file changed, 100 insertions(+), 15 deletions(-) diff --git a/ShellPkg/Library/UefiShellNetwork1CommandsLib

[edk2] [Patch] NetworkPkg: Fix DHCP TransmitReceive EFI_NO_MAPPING return in DnsDxe

2015-08-18 Thread Jiaxin Wu
1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- NetworkPkg/DnsDxe/DnsDhcp.c | 151 +++ NetworkPkg/DnsDxe/DnsDxe.inf | 2 + 2 files changed, 153 insertions(+) diff --git a/NetworkPkg/DnsDxe/DnsDhcp.c b/NetworkPkg/DnsDxe/DnsDhcp.c index 1cc337f

[edk2] [PATCH v2] NetworkPkg: Fix DHCP TransmitReceive EFI_NO_MAPPING return in DnsDxe

2015-08-18 Thread Jiaxin Wu
...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- NetworkPkg/DnsDxe/DnsDhcp.c | 155 +++ NetworkPkg/DnsDxe/DnsDxe.inf | 2 + 2 files changed, 157 insertions(+) diff --git a/NetworkPkg

[edk2] [PATCH v2] MdeModulePkg: IP4 should re-initiate a DHCP while network reconnection

2015-08-16 Thread Jiaxin Wu
the DHCP configuration again(D.O.R.A). IP4 driver should free old IP address related resource, then initiate a DHCP process to acquire new IP. Cc: Ye Ting ting...@intel.com Cc: Zhang Lubo lubo.zh...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin

[edk2] [Patch] NetworkPkg: Stop and release DHCP4 child after boot info is ready

2015-08-09 Thread Jiaxin Wu
HttpBootDxe need to stop and release the DHCP4 child when it's not used so the NBP could create new DHCP4 child and use it. Cc: Ye Ting ting...@intel.com Cc: Zhang Lubo lubo.zh...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com

[edk2] [Patch] MdeModulePkg: Fix issue about Ip4Dxe implementation for DHCP DORA process

2015-08-07 Thread Jiaxin Wu
one IP child is configured to use default address. Cc: Fu Siyuan siyuan...@intel.com Cc: Ye Ting ting...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- .../Universal/Network/Ip4Dxe/Ip4Config2Impl.c | 21

[edk2] [Patch] ShellPkg: Fix issue about ping fail with IPv4

2015-08-05 Thread Jiaxin Wu
Fix issue about ping fail with IPv4, which is caused by the incorrect checksum in request message. Cc: Fu Siyuan siyuan...@intel.com Cc: Ye Ting ting...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- ShellPkg/Library

<    1   2   3   4