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

#include <IpSecConfig.h>

Collaboration diagram for _EFI_IPSEC_SPD_SELECTOR:
Collaboration graph
[legend]

Public Attributes

UINT32 LocalAddressCount
 
EFI_IP_ADDRESS_INFOLocalAddress
 
UINT32 RemoteAddressCount
 
EFI_IP_ADDRESS_INFORemoteAddress
 
UINT16 NextLayerProtocol
 
UINT16 LocalPort
 
UINT16 LocalPortRange
 
UINT16 RemotePort
 
UINT16 RemotePortRange
 

Detailed Description

EFI_IPSEC_SPD_SELECTOR

Member Data Documentation

◆ LocalAddress

EFI_IP_ADDRESS_INFO* _EFI_IPSEC_SPD_SELECTOR::LocalAddress

A list of ranges of IPv4 or IPv6 addresses, which refers to the addresses being protected by IPsec policy.

◆ LocalAddressCount

UINT32 _EFI_IPSEC_SPD_SELECTOR::LocalAddressCount

Specifies the actual number of entries in LocalAddress.

◆ LocalPort

UINT16 _EFI_IPSEC_SPD_SELECTOR::LocalPort

Local Port if the Next Layer Protocol uses two ports (as do TCP, UDP, and others). A zero value is a wildcard that matches any value in LocalPort field.

◆ LocalPortRange

UINT16 _EFI_IPSEC_SPD_SELECTOR::LocalPortRange

A designed port range size. The start port is LocalPort, and the total number of ports is described by LocalPortRange. This field is ignored if NextLayerProtocol does not use ports.

◆ NextLayerProtocol

UINT16 _EFI_IPSEC_SPD_SELECTOR::NextLayerProtocol

Next layer protocol. Obtained from the IPv4 Protocol or the IPv6 Next Header fields. The next layer protocol is whatever comes after any IP extension headers that are present. A zero value is a wildcard that matches any value in NextLayerProtocol field.

◆ RemoteAddress

EFI_IP_ADDRESS_INFO* _EFI_IPSEC_SPD_SELECTOR::RemoteAddress

A list of ranges of IPv4 or IPv6 addresses, which are peer entities to LocalAddress.

◆ RemoteAddressCount

UINT32 _EFI_IPSEC_SPD_SELECTOR::RemoteAddressCount

Specifies the actual number of entries in RemoteAddress.

◆ RemotePort

UINT16 _EFI_IPSEC_SPD_SELECTOR::RemotePort

Remote Port if the Next Layer Protocol uses two ports. A zero value is a wildcard that matches any value in RemotePort field.

◆ RemotePortRange

UINT16 _EFI_IPSEC_SPD_SELECTOR::RemotePortRange

A designed port range size. The start port is RemotePort, and the total number of ports is described by RemotePortRange. This field is ignored if NextLayerProtocol does not use ports.


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