|
XenevaOS
|
#include <IpSecConfig.h>

EFI_IPSEC_SPD_SELECTOR
| 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.
| UINT32 _EFI_IPSEC_SPD_SELECTOR::LocalAddressCount |
Specifies the actual number of entries in LocalAddress.
| 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.
| 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.
| 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.
| EFI_IP_ADDRESS_INFO* _EFI_IPSEC_SPD_SELECTOR::RemoteAddress |
A list of ranges of IPv4 or IPv6 addresses, which are peer entities to LocalAddress.
| UINT32 _EFI_IPSEC_SPD_SELECTOR::RemoteAddressCount |
Specifies the actual number of entries in RemoteAddress.
| 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.
| 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.