EFI_TCP6_ACCESS_POINT Struct Reference


Data Fields

EFI_IPv6_ADDRESS StationAddress
UINT16 StationPort
EFI_IPv6_ADDRESS RemoteAddress
UINT16 RemotePort
BOOLEAN ActiveFlag

Detailed Description

EFI_TCP6_ACCESS_POINT

Field Documentation

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

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.

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.

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.

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.


Generated on Wed Sep 23 16:24:27 2015 for MdePkg[ALL] by  doxygen 1.5.7.1