audk/NetworkPkg/IScsiDxe
Zhang Lubo 8d1f5e0416 NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI.
v2:
Add error handling if can not create Attempts in driver entry point.
Since we support to define a macro be a PCD value, we enhance our code
by modifying the structure in IFR_NVDATA. This effect code logic mainly
in Creating Keywords,Convert IFR NvData To AttemptConfigData ByKeyword and
reverse function.
Fix typo errors and sync based on the latest code.

Enable iSCSI keywords configuration based on x-UEFI
name space. we introduce new PCD to control the attempt
numbers which will be created in non activated state, besides
the Attempt name is changed to READ_ONLY attribute in UI.
We can invoke KEYWORD HANDLER Protocol to configure
the related keywords.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo <lubo.zhang@intel.com>
Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Wu Jiaxin jiaxin.wu@intel.com
2017-02-23 16:50:54 +08:00
..
ComponentName.c Verified ChildHandle, and correct the name for a child. 2015-02-04 05:47:07 +00:00
IScsiAuthenticationInfo.c
IScsiCHAP.c NetworkPkg: Fix typo. 2015-03-16 01:46:32 +00:00
IScsiCHAP.h Clean up the private GUID definition in module Level. 2011-09-18 12:27:49 +00:00
IScsiConfig.c NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiConfig.h NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiConfigNVDataStruc.h NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiConfigStrings.uni NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiConfigVfr.vfr NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiDhcp.c NetworkPkg: Add dns support for target URL configuration in ISCSI. 2017-01-19 11:31:57 +08:00
IScsiDhcp.h NetworkPkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:38 +08:00
IScsiDhcp6.c NetworkPkg: Add dns support for target URL configuration in ISCSI. 2017-01-19 11:31:57 +08:00
IScsiDhcp6.h NetworkPkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:38 +08:00
IScsiDns.c NetworkPkg: Add dns support for target URL configuration in ISCSI. 2017-01-19 11:31:57 +08:00
IScsiDns.h NetworkPkg: Add dns support for target URL configuration in ISCSI. 2017-01-19 11:31:57 +08:00
IScsiDriver.c NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiDriver.h NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiDxe.inf NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiDxe.uni NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
IScsiDxeExtra.uni NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
IScsiExtScsiPassThru.c NetworkPkg:Replace unsafe string functions. 2015-07-08 12:17:11 +00:00
IScsiIbft.c NetworkPkg: Refine codes of iSCSI driver 2016-08-18 13:54:01 +08:00
IScsiIbft.h
IScsiImpl.h NetworkPkg: Add dns support for target URL configuration in ISCSI. 2017-01-19 11:31:57 +08:00
IScsiInitiatorName.c
IScsiMisc.c NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiMisc.h NetworkPkg:Add scriptable configuration to iSCSI driver by leveraging x-UEFI. 2017-02-23 16:50:54 +08:00
IScsiProto.c NetworkPkg: Add dns support for target URL configuration in ISCSI. 2017-01-19 11:31:57 +08:00
IScsiProto.h NetworkPkg: Support bracketed IPv6 address during a redirection in iSCSI 2016-10-26 16:43:31 +08:00