audk/NetworkPkg
Jiaxin Wu 4991eeffcd NetworkPkg: Fix IpSec SPD and SAD mapping issue when SPD is updated
The current implementation doesn't handle the relationship between
SPD and SAD well, which may introduce some security and connection
issue after SPD updated.
For SPD SetData policy:
 A) When delete the existed SPD entry, its related SAs also should be
removed from its Sas list(SadEntry->BySpd). If the SA entry is
established by IKE, we can remove it from global SAD list(SadEntry->List)
and then free it directly since its SpdEntry will be freed later.
 B) SPD SetData operation should do some setting date validity-check.
For example, whether the SaId specified by setting Data is valid. If
the setting date is invalid, EFI_INVALID_PARAMETER should be returned.

Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19652 6f19259b-4bc3-4df7-8a09-765794883524
2016-01-18 01:59:16 +00:00
..
Application NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
Dhcp6Dxe NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
DnsDxe NetworkPkg: Remove DNS QType and QClass definition 2016-01-14 03:00:38 +00:00
HttpBootDxe NetworkPkg: Fix some typos in Http boot driver. 2016-01-12 01:37:48 +00:00
HttpDxe NetworkPkg: Remove unused EFI_HTTP_PROTOCOL definition 2015-12-23 00:34:14 +00:00
HttpUtilitiesDxe NetworkPkg: Update module inf to include the missing uni file 2015-12-24 02:31:06 +00:00
IScsiDxe NetworkPkg IScsiDxe: Fix typos in function descriptions 2016-01-06 01:12:27 +00:00
Include/Guid
Ip6Dxe NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
IpSecDxe NetworkPkg: Fix IpSec SPD and SAD mapping issue when SPD is updated 2016-01-18 01:59:16 +00:00
Mtftp6Dxe NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
TcpDxe NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
Udp6Dxe NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
UefiPxeBcDxe NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt
NetworkPkg.dec NetworkPkg: Update iSCSI driver to check existing AIP instances 2015-12-18 06:31:31 +00:00
NetworkPkg.dsc NetworkPkg: Add HTTP utilities driver 2015-08-24 01:24:20 +00:00
NetworkPkg.uni NetworkPkg: Update NetworkPkg.uni to UTF-8 file format 2015-12-23 07:55:27 +00:00
NetworkPkgExtra.uni NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00