27#ifndef __EFI_IPSEC_PROTOCOL_H__
28#define __EFI_IPSEC_PROTOCOL_H__
32#define EFI_IPSEC_PROTOCOL_GUID \
34 0xdfb386f7, 0xe100, 0x43ad, {0x9c, 0x9a, 0xed, 0x90, 0xd0, 0x8a, 0x5e, 0x12 } \
37#define EFI_IPSEC2_PROTOCOL_GUID \
39 0xa3979e64, 0xace8, 0x4ddc, {0xbc, 0x7, 0x4d, 0x66, 0xb8, 0xfd, 0x9, 0x77 } \
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_IPSEC_TRAFFIC_DIR
Definition IpSecConfig.h:137
EFI_GUID gEfiIpSecProtocolGuid
EFI_STATUS(EFIAPI * EFI_IPSEC_PROCESSEXT)(IN EFI_IPSEC2_PROTOCOL *This, IN EFI_HANDLE NicHandle, IN UINT8 IpVer, IN OUT VOID *IpHead, IN OUT UINT8 *LastHead, IN OUT VOID **OptionsBuffer, IN OUT UINT32 *OptionsLength, IN OUT EFI_IPSEC_FRAGMENT_DATA **FragmentTable, IN OUT UINT32 *FragmentCount, IN EFI_IPSEC_TRAFFIC_DIR TrafficDirection, OUT EFI_EVENT *RecycleSignal)
Definition IpSec.h:194
EFI_STATUS(EFIAPI * EFI_IPSEC_PROCESS)(IN EFI_IPSEC_PROTOCOL *This, IN EFI_HANDLE NicHandle, IN UINT8 IpVer, IN OUT VOID *IpHead, IN UINT8 *LastHead, IN VOID *OptionsBuffer, IN UINT32 OptionsLength, IN OUT EFI_IPSEC_FRAGMENT_DATA **FragmentTable, IN UINT32 *FragmentCount, IN EFI_IPSEC_TRAFFIC_DIR TrafficDirection, OUT EFI_EVENT *RecycleSignal)
Definition IpSec.h:81
struct _EFI_IPSEC_FRAGMENT_DATA EFI_IPSEC_FRAGMENT_DATA
EFI_GUID gEfiIpSec2ProtocolGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_EVENT
Definition UefiBaseType.h:41
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
#define VOID
Definition acefi.h:190
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
EFI_EVENT DisabledEvent
Definition IpSec.h:218
EFI_IPSEC_PROCESSEXT ProcessExt
Definition IpSec.h:217
BOOLEAN DisabledFlag
Definition IpSec.h:219
UINT32 FragmentLength
Definition IpSec.h:50
VOID * FragmentBuffer
Definition IpSec.h:51
BOOLEAN DisabledFlag
State of the interface.
Definition IpSec.h:106
EFI_IPSEC_PROCESS Process
Handle the IPsec message.
Definition IpSec.h:104
EFI_EVENT DisabledEvent
Event signaled when the interface is disabled.
Definition IpSec.h:105