audk/NetworkPkg/HttpBootDxe
Fu Siyuan 287f05cd1f NetworkPkg: Stop the HTTP Boot service after the boot image download complete.
After boot image has been downloaded, the HTTP boot driver leaves the service
in the started state, with an active TCP child. This may cause some problems:
1. The HTTP session may become unavaiable after a while, then a following HTTP
Boot will fail.
2. An active TCP child will send RST to any incoming TCP message, which may
break other driver which tries to setup a TCP connection.
The HTTP boot driver doesn't provide any interface to the boot loader, so it's
unnecessary to keep the service running after a boot image is downloaded.

Contributed-under: TianoCore Contribution Agreement 1.0
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>
2016-06-30 09:36:56 +08:00
..
HttpBootClient.c NetworkPkg: Replace UnicodeStrToAsciiStr/AsciiStrToUnicodeStr 2016-06-21 12:46:24 +08:00
HttpBootClient.h NetworkPkg: Handling timeout case in httpboot driver 2016-06-13 11:51:58 +08:00
HttpBootComponentName.c NetworkPkg:Enable Http Boot over Ipv6 stack 2015-11-09 03:30:42 +00:00
HttpBootComponentName.h NetworkPkg: Convert the UNIX to DOS end of line format 2015-08-27 01:07:31 +00:00
HttpBootConfig.c NetworkPkg: Replace ASSERT with error handling in Http boot and IScsi 2016-06-23 09:27:14 +08:00
HttpBootConfig.h NetworkPkg: Fix the driver model issue in HTTP Boot driver. 2016-03-16 14:43:17 +08:00
HttpBootConfigNVDataStruc.h NetworkPkg: Allow user to create a HTTP corporate boot option in setup page. 2016-04-27 10:19:12 +08:00
HttpBootConfigStrings.uni NetworkPkg: Convert UNI file to UTF8 format. 2016-03-10 09:48:20 +08:00
HttpBootConfigVfr.vfr NetworkPkg: Fix HII related problem in HTTP boot driver. 2016-03-24 10:09:47 +08:00
HttpBootDhcp4.c NetworkPkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:38 +08:00
HttpBootDhcp4.h NetworkPkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:38 +08:00
HttpBootDhcp6.c NetworkPkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:38 +08:00
HttpBootDhcp6.h NetworkPkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:38 +08:00
HttpBootDxe.c NetworkPkg: Fix the driver model issue in HTTP Boot driver. 2016-03-16 14:43:17 +08:00
HttpBootDxe.h NetworkPkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:38 +08:00
HttpBootDxe.inf NetworkPkg: Use UefiBootManagerLib API to create load option. 2016-05-05 08:45:35 +08:00
HttpBootDxe.uni NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
HttpBootDxeExtra.uni NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
HttpBootImpl.c NetworkPkg: Stop the HTTP Boot service after the boot image download complete. 2016-06-30 09:36:56 +08:00
HttpBootImpl.h NetworkPkg:Enable Http Boot over Ipv6 stack 2015-11-09 03:30:42 +00:00
HttpBootSupport.c NetworkPkg: Handling timeout case in httpboot driver 2016-06-13 11:51:58 +08:00
HttpBootSupport.h NetworkPkg: Handling timeout case in httpboot driver 2016-06-13 11:51:58 +08:00