Functions | |
void | TCP6Drop (TCPPROT *pt, int Error) |
void | TCP6Close (TCPPROT *pt) |
int | TCP6Output (TCPPROT *pt) |
void | TCP6TimeoutAdd (TCPPROT *pt) |
void | TCP6TimeoutRemove (TCPPROT *pt) |
uint | TCP6ValidateMetrics (TCPPROT *pt, uint rcvmss) |
void | TCP6GenPacket (TCPPROT *pt, IP6N IPDst, uint PortDst, IP6N IPSrc, uint PortSrc, UINT32 ack, UINT32 seq, int flags) |
void TCP6Close | ( | TCPPROT * | pt | ) |
Description
The function is called to close down the TCP Protocol block.
[in] | pt | Pointer to the TCP Protocol Information block. |
Not | Applicable. |
void TCP6Drop | ( | TCPPROT * | pt, | |
int | Error | |||
) |
Description
The function drops a TCP side "socket" with ABORT
[in] | pt | Handle to the TCP protocol information |
[in] | Error | Error Code. |
Not | applicable. |
void TCP6GenPacket | ( | TCPPROT * | pt, | |
IP6N | IPDst, | |||
uint | PortDst, | |||
IP6N | IPSrc, | |||
uint | PortSrc, | |||
UINT32 | ack, | |||
UINT32 | seq, | |||
int | flags | |||
) |
Description
The function is the used to generate and tranmit TCP Control Packets is received over IPv6.
[in] | pt | TCP Protocol Information |
[in] | IPDst | Destination IP Address to which the packet will be destined. |
[in] | PortDst | Destination Port to which the packet will be sent. |
[in] | IPSrc | Source IP Address |
[in] | PortSrc | Source Port |
[in] | ack | Acknowledgment Number |
[in] | seq | Sequence Number |
[in] | flags | Control flags to be added to the packet. |
Not | Applicable. |
int TCP6Output | ( | TCPPROT * | pt | ) |
Description
The function is called to transmit the TCP packet over IPv6
[in] | pt | Pointer to the TCP control block |
Not | Applicable. |
void TCP6TimeoutAdd | ( | TCPPROT * | pt | ) |
Description
The function adds the TCP6 Protocol object to the timeout list
[in] | pt | The TCP Protocl object to be added to the timeout list. |
Not | Applicable. |
void TCP6TimeoutRemove | ( | TCPPROT * | pt | ) |
Description
The function removes the TCP6 Protocol object to the timeout list
[in] | pt | The TCP Protocl object to be removed from the timeout list. |
Not | Applicable. |
uint TCP6ValidateMetrics | ( | TCPPROT * | pt, | |
uint | rcvmss | |||
) |
Description
The function is called to update the TCP Information based on the socket route.
[in] | pt | Handle to the TCP protocol information |
[in] | rcvmss | Received MSS. |
Current | MSS to advertise. |