XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_IPSEC_SPD_DATA Struct Reference

#include <IpSecConfig.h>

Collaboration diagram for _EFI_IPSEC_SPD_DATA:
Collaboration graph
[legend]

Public Attributes

UINT8 Name [MAX_PEERID_LEN]
 
UINT32 PackageFlag
 
EFI_IPSEC_TRAFFIC_DIR TrafficDirection
 
EFI_IPSEC_ACTION Action
 
EFI_IPSEC_PROCESS_POLICYProcessingPolicy
 
UINTN SaIdCount
 
EFI_IPSEC_SA_ID SaId [1]
 

Detailed Description

EFI_IPSEC_SPD_DATA

Member Data Documentation

◆ Action

EFI_IPSEC_ACTION _EFI_IPSEC_SPD_DATA::Action

Processing choices to indicate which action is required by this policy.

◆ Name

UINT8 _EFI_IPSEC_SPD_DATA::Name[MAX_PEERID_LEN]

A null-terminated ASCII name string which is used as a symbolic identifier for an IPsec Local or Remote address.

◆ PackageFlag

UINT32 _EFI_IPSEC_SPD_DATA::PackageFlag

Bit-mapped list describing Populate from Packet flags. When creating a SA, if PackageFlag bit is set to TRUE, instantiate the selector from the corresponding field in the package that triggered the creation of the SA, else from the value(s) in the corresponding SPD entry. The PackageFlag bit setting for corresponding selector field of EFI_IPSEC_SPD_SELECTOR: Bit 0: EFI_IPSEC_SPD_SELECTOR.LocalAddress Bit 1: EFI_IPSEC_SPD_SELECTOR.RemoteAddress Bit 2: EFI_IPSEC_SPD_SELECTOR.NextLayerProtocol Bit 3: EFI_IPSEC_SPD_SELECTOR.LocalPort Bit 4: EFI_IPSEC_SPD_SELECTOR.RemotePort Others: Reserved.

◆ ProcessingPolicy

EFI_IPSEC_PROCESS_POLICY* _EFI_IPSEC_SPD_DATA::ProcessingPolicy

The policy and rule information for a SPD entry.

◆ SaId

EFI_IPSEC_SA_ID _EFI_IPSEC_SPD_DATA::SaId[1]

The SAD entry used for the traffic processing. The existed SAD entry links indicate this is the manual key case.

◆ SaIdCount

UINTN _EFI_IPSEC_SPD_DATA::SaIdCount

Specifies the actual number of entries in SaId list.

◆ TrafficDirection

EFI_IPSEC_TRAFFIC_DIR _EFI_IPSEC_SPD_DATA::TrafficDirection

The traffic direction of data gram.


The documentation for this struct was generated from the following file: