TianoCore EDK2 master
|
#include <Uefi.h>
#include <IndustryStandard/Dhcp.h>
#include <Protocol/ComponentName.h>
#include <Protocol/ComponentName2.h>
#include <Protocol/DriverBinding.h>
#include <Protocol/DevicePath.h>
#include <Protocol/HiiConfigAccess.h>
#include <Protocol/Ip6.h>
#include <Protocol/Dhcp4.h>
#include <Protocol/Dhcp6.h>
#include <Protocol/Dns4.h>
#include <Protocol/Dns6.h>
#include <Protocol/Tcp4.h>
#include <Protocol/Tcp6.h>
#include <Protocol/Ip4Config2.h>
#include <Protocol/Ip6Config.h>
#include <Protocol/AuthenticationInfo.h>
#include <Protocol/IScsiInitiatorName.h>
#include <Protocol/ScsiPassThruExt.h>
#include <Protocol/AdapterInformation.h>
#include <Protocol/NetworkInterfaceIdentifier.h>
#include <Library/BaseCryptLib.h>
#include <Library/BaseLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>
#include <Library/DevicePathLib.h>
#include <Library/HiiLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/NetLib.h>
#include <Library/PrintLib.h>
#include <Library/SafeIntLib.h>
#include <Library/TcpIoLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiHiiServicesLib.h>
#include <Library/UefiLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Guid/MdeModuleHii.h>
#include <Guid/EventGroup.h>
#include <Guid/Acpi.h>
#include "IScsiConfigNVDataStruc.h"
#include "IScsiDriver.h"
#include "IScsiProto.h"
#include "IScsiCHAP.h"
#include "IScsiDhcp.h"
#include "IScsiDhcp6.h"
#include "IScsiIbft.h"
#include "IScsiMisc.h"
#include "IScsiDns.h"
#include "IScsiConfig.h"
Go to the source code of this file.
Data Structures | |
struct | _ISCSI_SESSION |
struct | _ISCSI_CONNECTION |
struct | _ISCSI_DRIVER_DATA |
Macros | |
#define | ISCSI_AUTH_INITIAL 0 |
#define | ISCSI_SESSION_SIGNATURE SIGNATURE_32 ('I', 'S', 'S', 'N') |
#define | ISCSI_GET_MAPPING_TIMEOUT 100000000U |
#define | ISCSI_WAIT_IPSEC_TIMEOUT 30000000U |
#define | ISCSI_CONNECTION_SIGNATURE SIGNATURE_32 ('I', 'S', 'C', 'N') |
#define | ISCSI_DRIVER_DATA_SIGNATURE SIGNATURE_32 ('I', 'S', 'D', 'A') |
#define | ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU(PassThru) |
#define | ISCSI_DRIVER_DATA_FROM_IDENTIFIER(Identifier) |
The shared head file for iSCSI driver.
Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file IScsiImpl.h.
#define ISCSI_AUTH_INITIAL 0 |
Definition at line 70 of file IScsiImpl.h.
#define ISCSI_CONNECTION_SIGNATURE SIGNATURE_32 ('I', 'S', 'C', 'N') |
Definition at line 127 of file IScsiImpl.h.
#define ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU | ( | PassThru | ) |
Definition at line 170 of file IScsiImpl.h.
#define ISCSI_DRIVER_DATA_FROM_IDENTIFIER | ( | Identifier | ) |
Definition at line 178 of file IScsiImpl.h.
#define ISCSI_DRIVER_DATA_SIGNATURE SIGNATURE_32 ('I', 'S', 'D', 'A') |
Definition at line 168 of file IScsiImpl.h.
#define ISCSI_GET_MAPPING_TIMEOUT 100000000U |
10 seconds
Definition at line 76 of file IScsiImpl.h.
#define ISCSI_SESSION_SIGNATURE SIGNATURE_32 ('I', 'S', 'S', 'N') |
Definition at line 72 of file IScsiImpl.h.
#define ISCSI_WAIT_IPSEC_TIMEOUT 30000000U |
3 seconds
Definition at line 80 of file IScsiImpl.h.