iPXE
Data Fields
EFI_TCP6_ACCESS_POINT Struct Reference

EFI_TCP6_ACCESS_POINT. More...

#include <Tcp6.h>

Data Fields

EFI_IPv6_ADDRESS StationAddress
 The local IP address assigned to this TCP instance. More...
 
UINT16 StationPort
 The local port number to which this EFI TCPv6 Protocol instance is bound. More...
 
EFI_IPv6_ADDRESS RemoteAddress
 The remote IP address to which this EFI TCPv6 Protocol instance is connected. More...
 
UINT16 RemotePort
 The remote port to which this EFI TCPv6 Protocol instance connects or from which connection request will be accepted by this EFI TCPv6 Protocol instance. More...
 
BOOLEAN ActiveFlag
 Set it to TRUE to initiate an active open. More...
 

Detailed Description

EFI_TCP6_ACCESS_POINT.

Definition at line 80 of file Tcp6.h.

Field Documentation

◆ StationAddress

EFI_IPv6_ADDRESS EFI_TCP6_ACCESS_POINT::StationAddress

The local IP address assigned to this TCP instance.

The EFI TCPv6 driver will only deliver incoming packets whose destination addresses exactly match the IP address. Set to zero to let the underlying IPv6 driver choose a source address. If not zero it must be one of the configured IP addresses in the underlying IPv6 driver.

Definition at line 89 of file Tcp6.h.

◆ StationPort

UINT16 EFI_TCP6_ACCESS_POINT::StationPort

The local port number to which this EFI TCPv6 Protocol instance is bound.

If the instance doesn't care the local port number, set StationPort to zero to use an ephemeral port.

Definition at line 95 of file Tcp6.h.

◆ RemoteAddress

EFI_IPv6_ADDRESS EFI_TCP6_ACCESS_POINT::RemoteAddress

The remote IP address to which this EFI TCPv6 Protocol instance is connected.

If ActiveFlag is FALSE (i.e. a passive TCPv6 instance), the instance only accepts connections from the RemoteAddress. If ActiveFlag is TRUE the instance will connect to the RemoteAddress, i.e., outgoing segments will be sent to this address and only segments from this address will be delivered to the application. When ActiveFlag is FALSE, it can be set to zero and means that incoming connection requests from any address will be accepted.

Definition at line 107 of file Tcp6.h.

◆ RemotePort

UINT16 EFI_TCP6_ACCESS_POINT::RemotePort

The remote port to which this EFI TCPv6 Protocol instance connects or from which connection request will be accepted by this EFI TCPv6 Protocol instance.

If ActiveFlag is FALSE it can be zero and means that incoming connection request from any port will be accepted. Its value can not be zero when ActiveFlag is TRUE.

Definition at line 116 of file Tcp6.h.

◆ ActiveFlag

BOOLEAN EFI_TCP6_ACCESS_POINT::ActiveFlag

Set it to TRUE to initiate an active open.

Set it to FALSE to initiate a passive open to act as a server.

Definition at line 121 of file Tcp6.h.


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