2 The header file of routines for IScsi driver to perform DNS
3 resolution based on UEFI DNS protocols.
5 Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR>
6 SPDX-License-Identifier: BSD-2-Clause-Patent
14 Retrieve the host address using the EFI_DNS4_PROTOCOL.
16 @param[in] Image The handle of the driver image.
17 @param[in] Controller The handle of the controller.
18 @param[in, out] NvData The Session config data structure.
20 @retval EFI_SUCCESS Operation succeeded.
21 @retval EFI_OUT_OF_RESOURCES Failed to allocate needed resources.
22 @retval EFI_DEVICE_ERROR An unexpected network error occurred.
23 @retval Others Other errors as indicated.
29 IN EFI_HANDLE Controller
,
30 IN OUT ISCSI_SESSION_CONFIG_NVDATA
*NvData
34 Retrieve the host address using the EFI_DNS6_PROTOCOL.
36 @param[in] Image The handle of the driver image.
37 @param[in] Controller The handle of the controller.
38 @param[in, out] NvData The Session config data structure.
40 @retval EFI_SUCCESS Operation succeeded.
41 @retval EFI_OUT_OF_RESOURCES Failed to allocate needed resources.
42 @retval EFI_DEVICE_ERROR An unexpected network error occurred.
43 @retval Others Other errors as indicated.
49 IN EFI_HANDLE Controller
,
50 IN OUT ISCSI_SESSION_CONFIG_NVDATA
*NvData