* Re: [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS RetryCount and RetryInterval
[not found] <16E24E429C73DB68.15950@groups.io>
@ 2022-04-06 2:02 ` Heng Luo
2022-04-07 11:54 ` Maciej Rabeda
[not found] ` <16E39B356604C22D.23834@groups.io>
0 siblings, 2 replies; 3+ messages in thread
From: Heng Luo @ 2022-04-06 2:02 UTC (permalink / raw)
To: devel@edk2.groups.io, Luo, Heng
Cc: Maciej Rabeda, Fu, Siyuan, Wu, Jiaxin, Rabeda, Maciej
Dear Maintainers,
Could you review the patch? All checks have passed the EDK2 CI build.
https://github.com/tianocore/edk2/pull/2717
Thanks,
Heng
> -----Original Message-----
> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Heng Luo
> Sent: Sunday, April 3, 2022 2:14 PM
> To: devel@edk2.groups.io
> Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>; Fu, Siyuan
> <siyuan.fu@intel.com>; Wu, Jiaxin <jiaxin.wu@intel.com>
> Subject: [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS
> RetryCount and RetryInterval
>
> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3889
>
> Currently the HTTP DNS Retry Interval is 2 second and no retry attempt.
> If DNS response can't arrive in 2 second, the DNS request is failed, and then
> HTTP boot is failed.
> In order to resolve this issue, Add PCDs to support RetryCount and RetryInterval
> configured in Platform.
>
> Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
> Cc: Fu Siyuan <siyuan.fu@intel.com>
> Cc: Wu Jiaxin <jiaxin.wu@intel.com>
> Signed-off-by: Heng Luo <heng.luo@intel.com>
> ---
> NetworkPkg/HttpDxe/HttpDns.c | 4 ++++
> NetworkPkg/HttpDxe/HttpDxe.inf | 2 ++
> NetworkPkg/NetworkPkg.dec | 9 +++++++++
> NetworkPkg/NetworkPkg.uni | 11 +++++++++++
> 4 files changed, 26 insertions(+)
>
> diff --git a/NetworkPkg/HttpDxe/HttpDns.c b/NetworkPkg/HttpDxe/HttpDns.c
> index 59a2784e6a..13cbde0f34 100644
> --- a/NetworkPkg/HttpDxe/HttpDns.c
> +++ b/NetworkPkg/HttpDxe/HttpDns.c
> @@ -108,6 +108,8 @@ HttpDns4 (
> Dns4CfgData.DnsServerListCount = DnsServerListCount;
> Dns4CfgData.DnsServerList = DnsServerList;
> Dns4CfgData.UseDefaultSetting = HttpInstance-
> >IPv4Node.UseDefaultAddress;
> + Dns4CfgData.RetryInterval = PcdGet32 (PcdHttpDnsRetryInterval);
> + Dns4CfgData.RetryCount = PcdGet32 (PcdHttpDnsRetryCount);
> if (!Dns4CfgData.UseDefaultSetting) {
> IP4_COPY_ADDRESS (&Dns4CfgData.StationIp, &HttpInstance-
> >IPv4Node.LocalAddress);
> IP4_COPY_ADDRESS (&Dns4CfgData.SubnetMask, &HttpInstance-
> >IPv4Node.LocalSubnet);
> @@ -315,6 +317,8 @@ HttpDns6 (
> Dns6ConfigData.DnsServerList = DnsServerList;
> Dns6ConfigData.EnableDnsCache = TRUE;
> Dns6ConfigData.Protocol = EFI_IP_PROTO_UDP;
> + Dns6ConfigData.RetryInterval = PcdGet32 (PcdHttpDnsRetryInterval);
> + Dns6ConfigData.RetryCount = PcdGet32 (PcdHttpDnsRetryCount);
> IP6_COPY_ADDRESS (&Dns6ConfigData.StationIp, &HttpInstance-
> >Ipv6Node.LocalAddress);
> Status = Dns6->Configure (
> Dns6,
> diff --git a/NetworkPkg/HttpDxe/HttpDxe.inf
> b/NetworkPkg/HttpDxe/HttpDxe.inf index af681c0184..c9502d0bb6 100644
> --- a/NetworkPkg/HttpDxe/HttpDxe.inf
> +++ b/NetworkPkg/HttpDxe/HttpDxe.inf
> @@ -75,6 +75,8 @@
> [Pcd]
> gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections ## CONSUMES
> gEfiNetworkPkgTokenSpaceGuid.PcdHttpIoTimeout ## CONSUMES
> + gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryInterval ## CONSUMES
> + gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryCount ## CONSUMES
>
> [UserExtensions.TianoCore."ExtraFiles"]
> HttpDxeExtra.uni
> diff --git a/NetworkPkg/NetworkPkg.dec b/NetworkPkg/NetworkPkg.dec index
> 928e84fec4..5e43ebf8c5 100644
> --- a/NetworkPkg/NetworkPkg.dec
> +++ b/NetworkPkg/NetworkPkg.dec
> @@ -163,5 +163,14 @@
> # @Prompt The Timeout value of HTTP Io. Default value is 5000.
>
> gEfiNetworkPkgTokenSpaceGuid.PcdHttpIoTimeout|5000|UINT32|0x0000000F
>
> + ## The Retry Interval of HTTP DNS in seconds. If the Retry Interval
> + is less than # DNS_DEFAULT_TIMEOUT, then use the
> DNS_DEFAULT_TIMEOUT.
> + # @Prompt The value of Retry Interval. Default value is 0
> +
> +
> gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryInterval|0|UINT32|0x000000
> + 10
> +
> + ## The Retry Count of HTTP DNS if no DNS response received after Retry
> Interval.
> + # @Prompt The value of Retry Count, Default value is 0.
> +
> gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryCount|0|UINT32|0x0000001
> 1
> +
> [UserExtensions.TianoCore."ExtraFiles"]
> NetworkPkgExtra.uni
> diff --git a/NetworkPkg/NetworkPkg.uni b/NetworkPkg/NetworkPkg.uni index
> 6d0fa67c6f..c0bbbd3ee1 100644
> --- a/NetworkPkg/NetworkPkg.uni
> +++ b/NetworkPkg/NetworkPkg.uni
> @@ -111,3 +111,14 @@
> #string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpIoTimeout_HELP
> #language en-US "This value is used to configure the request and response
> timeout when getting "
> "the recovery image from the
> remote source during an HTTP recovery boot."
> "The default value set is 5 seconds."
> +
> +#string
> STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryInterval_PROMPT
> #language en-US "Retry Interval of HTTP DNS"
> +
> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryInterval_HELP
> #language en-US "This value is used to configure the retry Interval of HTTP
> DNS."
> + "The default value set is 0 second.
> If the value is less than"
> + "DNS_DEFAULT_TIMEOUT, then
> use the DNS_DEFAULT_TIMEOUT."
> +
> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryCount_PROMPT
> #language en-US "Retry Count of HTTP DNS"
> +
> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryCount_HELP
> #language en-US "This value is used to configure the Retry Count of HTTP DNS if
> "
> + "no DNS response received after
> Retry Interval. The default value set is 0."
> --
> 2.31.1.windows.1
>
>
>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS RetryCount and RetryInterval
2022-04-06 2:02 ` [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS RetryCount and RetryInterval Heng Luo
@ 2022-04-07 11:54 ` Maciej Rabeda
[not found] ` <16E39B356604C22D.23834@groups.io>
1 sibling, 0 replies; 3+ messages in thread
From: Maciej Rabeda @ 2022-04-07 11:54 UTC (permalink / raw)
To: devel, heng.luo; +Cc: Fu, Siyuan, Wu, Jiaxin, Rabeda, Maciej
Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
On 6 kwi 2022 04:02, Heng Luo wrote:
> Dear Maintainers,
> Could you review the patch? All checks have passed the EDK2 CI build.
> https://github.com/tianocore/edk2/pull/2717
>
> Thanks,
> Heng
>
>> -----Original Message-----
>> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Heng Luo
>> Sent: Sunday, April 3, 2022 2:14 PM
>> To: devel@edk2.groups.io
>> Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>; Fu, Siyuan
>> <siyuan.fu@intel.com>; Wu, Jiaxin <jiaxin.wu@intel.com>
>> Subject: [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS
>> RetryCount and RetryInterval
>>
>> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3889
>>
>> Currently the HTTP DNS Retry Interval is 2 second and no retry attempt.
>> If DNS response can't arrive in 2 second, the DNS request is failed, and then
>> HTTP boot is failed.
>> In order to resolve this issue, Add PCDs to support RetryCount and RetryInterval
>> configured in Platform.
>>
>> Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
>> Cc: Fu Siyuan <siyuan.fu@intel.com>
>> Cc: Wu Jiaxin <jiaxin.wu@intel.com>
>> Signed-off-by: Heng Luo <heng.luo@intel.com>
>> ---
>> NetworkPkg/HttpDxe/HttpDns.c | 4 ++++
>> NetworkPkg/HttpDxe/HttpDxe.inf | 2 ++
>> NetworkPkg/NetworkPkg.dec | 9 +++++++++
>> NetworkPkg/NetworkPkg.uni | 11 +++++++++++
>> 4 files changed, 26 insertions(+)
>>
>> diff --git a/NetworkPkg/HttpDxe/HttpDns.c b/NetworkPkg/HttpDxe/HttpDns.c
>> index 59a2784e6a..13cbde0f34 100644
>> --- a/NetworkPkg/HttpDxe/HttpDns.c
>> +++ b/NetworkPkg/HttpDxe/HttpDns.c
>> @@ -108,6 +108,8 @@ HttpDns4 (
>> Dns4CfgData.DnsServerListCount = DnsServerListCount;
>> Dns4CfgData.DnsServerList = DnsServerList;
>> Dns4CfgData.UseDefaultSetting = HttpInstance-
>>> IPv4Node.UseDefaultAddress;
>> + Dns4CfgData.RetryInterval = PcdGet32 (PcdHttpDnsRetryInterval);
>> + Dns4CfgData.RetryCount = PcdGet32 (PcdHttpDnsRetryCount);
>> if (!Dns4CfgData.UseDefaultSetting) {
>> IP4_COPY_ADDRESS (&Dns4CfgData.StationIp, &HttpInstance-
>>> IPv4Node.LocalAddress);
>> IP4_COPY_ADDRESS (&Dns4CfgData.SubnetMask, &HttpInstance-
>>> IPv4Node.LocalSubnet);
>> @@ -315,6 +317,8 @@ HttpDns6 (
>> Dns6ConfigData.DnsServerList = DnsServerList;
>> Dns6ConfigData.EnableDnsCache = TRUE;
>> Dns6ConfigData.Protocol = EFI_IP_PROTO_UDP;
>> + Dns6ConfigData.RetryInterval = PcdGet32 (PcdHttpDnsRetryInterval);
>> + Dns6ConfigData.RetryCount = PcdGet32 (PcdHttpDnsRetryCount);
>> IP6_COPY_ADDRESS (&Dns6ConfigData.StationIp, &HttpInstance-
>>> Ipv6Node.LocalAddress);
>> Status = Dns6->Configure (
>> Dns6,
>> diff --git a/NetworkPkg/HttpDxe/HttpDxe.inf
>> b/NetworkPkg/HttpDxe/HttpDxe.inf index af681c0184..c9502d0bb6 100644
>> --- a/NetworkPkg/HttpDxe/HttpDxe.inf
>> +++ b/NetworkPkg/HttpDxe/HttpDxe.inf
>> @@ -75,6 +75,8 @@
>> [Pcd]
>> gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections ## CONSUMES
>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpIoTimeout ## CONSUMES
>> + gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryInterval ## CONSUMES
>> + gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryCount ## CONSUMES
>>
>> [UserExtensions.TianoCore."ExtraFiles"]
>> HttpDxeExtra.uni
>> diff --git a/NetworkPkg/NetworkPkg.dec b/NetworkPkg/NetworkPkg.dec index
>> 928e84fec4..5e43ebf8c5 100644
>> --- a/NetworkPkg/NetworkPkg.dec
>> +++ b/NetworkPkg/NetworkPkg.dec
>> @@ -163,5 +163,14 @@
>> # @Prompt The Timeout value of HTTP Io. Default value is 5000.
>>
>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpIoTimeout|5000|UINT32|0x0000000F
>>
>> + ## The Retry Interval of HTTP DNS in seconds. If the Retry Interval
>> + is less than # DNS_DEFAULT_TIMEOUT, then use the
>> DNS_DEFAULT_TIMEOUT.
>> + # @Prompt The value of Retry Interval. Default value is 0
>> +
>> +
>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryInterval|0|UINT32|0x000000
>> + 10
>> +
>> + ## The Retry Count of HTTP DNS if no DNS response received after Retry
>> Interval.
>> + # @Prompt The value of Retry Count, Default value is 0.
>> +
>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryCount|0|UINT32|0x0000001
>> 1
>> +
>> [UserExtensions.TianoCore."ExtraFiles"]
>> NetworkPkgExtra.uni
>> diff --git a/NetworkPkg/NetworkPkg.uni b/NetworkPkg/NetworkPkg.uni index
>> 6d0fa67c6f..c0bbbd3ee1 100644
>> --- a/NetworkPkg/NetworkPkg.uni
>> +++ b/NetworkPkg/NetworkPkg.uni
>> @@ -111,3 +111,14 @@
>> #string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpIoTimeout_HELP
>> #language en-US "This value is used to configure the request and response
>> timeout when getting "
>> "the recovery image from the
>> remote source during an HTTP recovery boot."
>> "The default value set is 5 seconds."
>> +
>> +#string
>> STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryInterval_PROMPT
>> #language en-US "Retry Interval of HTTP DNS"
>> +
>> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryInterval_HELP
>> #language en-US "This value is used to configure the retry Interval of HTTP
>> DNS."
>> + "The default value set is 0 second.
>> If the value is less than"
>> + "DNS_DEFAULT_TIMEOUT, then
>> use the DNS_DEFAULT_TIMEOUT."
>> +
>> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryCount_PROMPT
>> #language en-US "Retry Count of HTTP DNS"
>> +
>> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryCount_HELP
>> #language en-US "This value is used to configure the Retry Count of HTTP DNS if
>> "
>> + "no DNS response received after
>> Retry Interval. The default value set is 0."
>> --
>> 2.31.1.windows.1
>>
>>
>>
>>
>>
>
>
>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS RetryCount and RetryInterval
[not found] ` <16E39B356604C22D.23834@groups.io>
@ 2022-04-11 15:19 ` Maciej Rabeda
0 siblings, 0 replies; 3+ messages in thread
From: Maciej Rabeda @ 2022-04-11 15:19 UTC (permalink / raw)
To: devel, heng.luo; +Cc: Fu, Siyuan, Wu, Jiaxin, Rabeda, Maciej
Patch merged: https://github.com/tianocore/edk2/pull/2756
On 7 kwi 2022 13:54, Maciej Rabeda wrote:
> Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
>
> On 6 kwi 2022 04:02, Heng Luo wrote:
>> Dear Maintainers,
>> Could you review the patch? All checks have passed the EDK2 CI build.
>> https://github.com/tianocore/edk2/pull/2717
>>
>> Thanks,
>> Heng
>>
>>> -----Original Message-----
>>> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Heng Luo
>>> Sent: Sunday, April 3, 2022 2:14 PM
>>> To: devel@edk2.groups.io
>>> Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>; Fu, Siyuan
>>> <siyuan.fu@intel.com>; Wu, Jiaxin <jiaxin.wu@intel.com>
>>> Subject: [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS
>>> RetryCount and RetryInterval
>>>
>>> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3889
>>>
>>> Currently the HTTP DNS Retry Interval is 2 second and no retry attempt.
>>> If DNS response can't arrive in 2 second, the DNS request is failed,
>>> and then
>>> HTTP boot is failed.
>>> In order to resolve this issue, Add PCDs to support RetryCount and
>>> RetryInterval
>>> configured in Platform.
>>>
>>> Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
>>> Cc: Fu Siyuan <siyuan.fu@intel.com>
>>> Cc: Wu Jiaxin <jiaxin.wu@intel.com>
>>> Signed-off-by: Heng Luo <heng.luo@intel.com>
>>> ---
>>> NetworkPkg/HttpDxe/HttpDns.c | 4 ++++
>>> NetworkPkg/HttpDxe/HttpDxe.inf | 2 ++
>>> NetworkPkg/NetworkPkg.dec | 9 +++++++++
>>> NetworkPkg/NetworkPkg.uni | 11 +++++++++++
>>> 4 files changed, 26 insertions(+)
>>>
>>> diff --git a/NetworkPkg/HttpDxe/HttpDns.c
>>> b/NetworkPkg/HttpDxe/HttpDns.c
>>> index 59a2784e6a..13cbde0f34 100644
>>> --- a/NetworkPkg/HttpDxe/HttpDns.c
>>> +++ b/NetworkPkg/HttpDxe/HttpDns.c
>>> @@ -108,6 +108,8 @@ HttpDns4 (
>>> Dns4CfgData.DnsServerListCount = DnsServerListCount;
>>> Dns4CfgData.DnsServerList = DnsServerList;
>>> Dns4CfgData.UseDefaultSetting = HttpInstance-
>>>> IPv4Node.UseDefaultAddress;
>>> + Dns4CfgData.RetryInterval = PcdGet32 (PcdHttpDnsRetryInterval);
>>> + Dns4CfgData.RetryCount = PcdGet32 (PcdHttpDnsRetryCount);
>>> if (!Dns4CfgData.UseDefaultSetting) {
>>> IP4_COPY_ADDRESS (&Dns4CfgData.StationIp, &HttpInstance-
>>>> IPv4Node.LocalAddress);
>>> IP4_COPY_ADDRESS (&Dns4CfgData.SubnetMask, &HttpInstance-
>>>> IPv4Node.LocalSubnet);
>>> @@ -315,6 +317,8 @@ HttpDns6 (
>>> Dns6ConfigData.DnsServerList = DnsServerList;
>>> Dns6ConfigData.EnableDnsCache = TRUE;
>>> Dns6ConfigData.Protocol = EFI_IP_PROTO_UDP;
>>> + Dns6ConfigData.RetryInterval = PcdGet32 (PcdHttpDnsRetryInterval);
>>> + Dns6ConfigData.RetryCount = PcdGet32 (PcdHttpDnsRetryCount);
>>> IP6_COPY_ADDRESS (&Dns6ConfigData.StationIp, &HttpInstance-
>>>> Ipv6Node.LocalAddress);
>>> Status = Dns6->Configure (
>>> Dns6,
>>> diff --git a/NetworkPkg/HttpDxe/HttpDxe.inf
>>> b/NetworkPkg/HttpDxe/HttpDxe.inf index af681c0184..c9502d0bb6 100644
>>> --- a/NetworkPkg/HttpDxe/HttpDxe.inf
>>> +++ b/NetworkPkg/HttpDxe/HttpDxe.inf
>>> @@ -75,6 +75,8 @@
>>> [Pcd]
>>> gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections ## CONSUMES
>>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpIoTimeout ## CONSUMES
>>> + gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryInterval ## CONSUMES
>>> + gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryCount ## CONSUMES
>>>
>>> [UserExtensions.TianoCore."ExtraFiles"]
>>> HttpDxeExtra.uni
>>> diff --git a/NetworkPkg/NetworkPkg.dec b/NetworkPkg/NetworkPkg.dec
>>> index
>>> 928e84fec4..5e43ebf8c5 100644
>>> --- a/NetworkPkg/NetworkPkg.dec
>>> +++ b/NetworkPkg/NetworkPkg.dec
>>> @@ -163,5 +163,14 @@
>>> # @Prompt The Timeout value of HTTP Io. Default value is 5000.
>>>
>>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpIoTimeout|5000|UINT32|0x0000000F
>>>
>>> + ## The Retry Interval of HTTP DNS in seconds. If the Retry Interval
>>> + is less than # DNS_DEFAULT_TIMEOUT, then use the
>>> DNS_DEFAULT_TIMEOUT.
>>> + # @Prompt The value of Retry Interval. Default value is 0
>>> +
>>> +
>>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryInterval|0|UINT32|0x000000
>>> + 10
>>> +
>>> + ## The Retry Count of HTTP DNS if no DNS response received after
>>> Retry
>>> Interval.
>>> + # @Prompt The value of Retry Count, Default value is 0.
>>> +
>>> gEfiNetworkPkgTokenSpaceGuid.PcdHttpDnsRetryCount|0|UINT32|0x0000001
>>> 1
>>> +
>>> [UserExtensions.TianoCore."ExtraFiles"]
>>> NetworkPkgExtra.uni
>>> diff --git a/NetworkPkg/NetworkPkg.uni b/NetworkPkg/NetworkPkg.uni
>>> index
>>> 6d0fa67c6f..c0bbbd3ee1 100644
>>> --- a/NetworkPkg/NetworkPkg.uni
>>> +++ b/NetworkPkg/NetworkPkg.uni
>>> @@ -111,3 +111,14 @@
>>> #string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpIoTimeout_HELP
>>> #language en-US "This value is used to configure the request and
>>> response
>>> timeout when getting "
>>> "the recovery image from the
>>> remote source during an HTTP recovery boot."
>>> "The default value set is 5 seconds."
>>> +
>>> +#string
>>> STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryInterval_PROMPT
>>> #language en-US "Retry Interval of HTTP DNS"
>>> +
>>> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryInterval_HELP
>>> #language en-US "This value is used to configure the retry Interval
>>> of HTTP
>>> DNS."
>>> + "The default value set is 0 second.
>>> If the value is less than"
>>> + "DNS_DEFAULT_TIMEOUT, then
>>> use the DNS_DEFAULT_TIMEOUT."
>>> +
>>> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryCount_PROMPT
>>> #language en-US "Retry Count of HTTP DNS"
>>> +
>>> +#string STR_gEfiNetworkPkgTokenSpaceGuid_PcdHttpDnsRetryCount_HELP
>>> #language en-US "This value is used to configure the Retry Count of
>>> HTTP DNS if
>>> "
>>> + "no DNS response received after
>>> Retry Interval. The default value set is 0."
>>> --
>>> 2.31.1.windows.1
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>
>
>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-04-11 15:19 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <16E24E429C73DB68.15950@groups.io>
2022-04-06 2:02 ` [edk2-devel] [Patch V4] NetworkPkg: Add PCDs for HTTP DNS RetryCount and RetryInterval Heng Luo
2022-04-07 11:54 ` Maciej Rabeda
[not found] ` <16E39B356604C22D.23834@groups.io>
2022-04-11 15:19 ` Maciej Rabeda
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox