TianoCore EDK2 master
Loading...
Searching...
No Matches
IScsiDhcp.h
Go to the documentation of this file.
1
9#ifndef _ISCSI_DHCP_H_
10#define _ISCSI_DHCP_H_
11
12#define ISCSI_ROOT_PATH_ID "iscsi:"
13#define ISCSI_ROOT_PATH_FIELD_DELIMITER ':'
14
15#define RP_FIELD_IDX_SERVERNAME 0
16#define RP_FIELD_IDX_PROTOCOL 1
17#define RP_FIELD_IDX_PORT 2
18#define RP_FIELD_IDX_LUN 3
19#define RP_FIELD_IDX_TARGETNAME 4
20#define RP_FIELD_IDX_MAX 5
21
23
24typedef struct _ISCSI_ROOT_PATH_FIELD {
25 CHAR8 *Str;
26 UINT8 Len;
28
44 IN EFI_HANDLE Image,
45 IN EFI_HANDLE Controller,
47 );
48
49#endif
EFI_STATUS IScsiDoDhcp(IN EFI_HANDLE Image, IN EFI_HANDLE Controller, IN OUT ISCSI_ATTEMPT_CONFIG_NVDATA *ConfigData)
Definition: IScsiDhcp.c:435
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33