]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/Dhcp6Dxe/Dhcp6Impl.c
NetworkPkg: Update Api from NetLibDetectMedia to NetLibDetectMediaWaitTimeout.
[mirror_edk2.git] / NetworkPkg / Dhcp6Dxe / Dhcp6Impl.c
index 1107865f4227aa9ec345823c20f60007ee643d2e..b479421f83c9b0b6dd90ce0530ef12b51ab8a1cb 100644 (file)
@@ -76,7 +76,7 @@ EfiDhcp6Start (
   EFI_TPL                      OldTpl;\r
   DHCP6_INSTANCE               *Instance;\r
   DHCP6_SERVICE                *Service;\r
-  BOOLEAN                      MediaPresent;\r
+  EFI_STATUS                   MediaStatus;\r
 \r
   if (This == NULL) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -106,9 +106,9 @@ EfiDhcp6Start (
   //\r
   // Check Media Satus.\r
   //\r
-  MediaPresent = TRUE;\r
-  NetLibDetectMedia (Service->Controller, &MediaPresent);\r
-  if (!MediaPresent) {\r
+  MediaStatus = EFI_SUCCESS;\r
+  NetLibDetectMediaWaitTimeout (Service->Controller, DHCP_CHECK_MEDIA_WAITING_TIME, &MediaStatus);\r
+  if (MediaStatus != EFI_SUCCESS) {\r
     Status = EFI_NO_MEDIA;\r
     goto ON_ERROR;\r
   }\r