/FreeRTOS-Plus-TCP-v4.0.0/source/ |
D | FreeRTOS_TCP_Transmission_IPv4.c | 191 … vFlip_32( pxProtocolHeaders->xTCPHeader.ulSequenceNumber, pxProtocolHeaders->xTCPHeader.ulAckNr ); in prvTCPReturnPacket_IPV4() 223 …vFlip_16( pxProtocolHeaders->xTCPHeader.usSourcePort, pxProtocolHeaders->xTCPHeader.usDestinationP… in prvTCPReturnPacket_IPV4() 293 … vFlip_16( pxTCPPacket->xTCPHeader.usSourcePort, pxTCPPacket->xTCPHeader.usDestinationPort ); in prvTCPReturnPacket_IPV4() 429 pxTCPPacket->xTCPHeader.usSourcePort = FreeRTOS_htons( pxSocket->u.xTCP.usRemotePort ); in prvTCPPrepareConnect_IPV4() 430 pxTCPPacket->xTCPHeader.usDestinationPort = FreeRTOS_htons( pxSocket->usLocalPort ); in prvTCPPrepareConnect_IPV4() 441 pxTCPPacket->xTCPHeader.ucTCPOffset = 0x50U; in prvTCPPrepareConnect_IPV4() 444 pxTCPPacket->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_SYN; in prvTCPPrepareConnect_IPV4() 487 uint8_t ucFlagsReceived = pxTCPPacket->xTCPHeader.ucTCPFlags; in prvTCPSendSpecialPktHelper_IPV4() 488 pxTCPPacket->xTCPHeader.ucTCPFlags = ucTCPFlags; in prvTCPSendSpecialPktHelper_IPV4() 489 pxTCPPacket->xTCPHeader.ucTCPOffset = ( ipSIZE_OF_TCP_HEADER ) << 2; in prvTCPSendSpecialPktHelper_IPV4() [all …]
|
D | FreeRTOS_TCP_Transmission_IPv6.c | 203 … vFlip_32( pxProtocolHeaders->xTCPHeader.ulSequenceNumber, pxProtocolHeaders->xTCPHeader.ulAckNr ); in prvTCPReturnPacket_IPV6() 220 …vFlip_16( pxProtocolHeaders->xTCPHeader.usSourcePort, pxProtocolHeaders->xTCPHeader.usDestinationP… in prvTCPReturnPacket_IPV6() 289 … vFlip_16( pxTCPPacket->xTCPHeader.usSourcePort, pxTCPPacket->xTCPHeader.usDestinationPort ); in prvTCPReturnPacket_IPV6() 447 … pxProtocolHeaders->xTCPHeader.usSourcePort = FreeRTOS_htons( pxSocket->u.xTCP.usRemotePort ); in prvTCPPrepareConnect_IPV6() 448 pxProtocolHeaders->xTCPHeader.usDestinationPort = FreeRTOS_htons( pxSocket->usLocalPort ); in prvTCPPrepareConnect_IPV6() 459 pxProtocolHeaders->xTCPHeader.ucTCPOffset = 0x50U; in prvTCPPrepareConnect_IPV6() 462 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_SYN; in prvTCPPrepareConnect_IPV6() 510 uint8_t ucFlagsReceived = pxTCPPacket->xTCPHeader.ucTCPFlags; in prvTCPSendSpecialPktHelper_IPV6() 511 pxTCPPacket->xTCPHeader.ucTCPFlags = ucTCPFlags; in prvTCPSendSpecialPktHelper_IPV6() 512 pxTCPPacket->xTCPHeader.ucTCPOffset = ( ipSIZE_OF_TCP_HEADER ) << 2; in prvTCPSendSpecialPktHelper_IPV6() [all …]
|
D | FreeRTOS_TCP_IP_IPv4.c | 122 ucTCPFlags = pxProtocolHeaders->xTCPHeader.ucTCPFlags; in xProcessReceivedTCPPacket_IPV4() 123 usLocalPort = FreeRTOS_htons( pxProtocolHeaders->xTCPHeader.usDestinationPort ); in xProcessReceivedTCPPacket_IPV4() 124 usRemotePort = FreeRTOS_htons( pxProtocolHeaders->xTCPHeader.usSourcePort ); in xProcessReceivedTCPPacket_IPV4() 125 ulSequenceNumber = FreeRTOS_ntohl( pxProtocolHeaders->xTCPHeader.ulSequenceNumber ); in xProcessReceivedTCPPacket_IPV4() 126 ulAckNumber = FreeRTOS_ntohl( pxProtocolHeaders->xTCPHeader.ulAckNr ); in xProcessReceivedTCPPacket_IPV4() 297 …if( ( pxProtocolHeaders->xTCPHeader.ucTCPOffset & tcpTCP_OFFSET_LENGTH_BITS ) > tcpTCP_OFFSET_STAN… in xProcessReceivedTCPPacket_IPV4() 304 usWindow = FreeRTOS_ntohs( pxProtocolHeaders->xTCPHeader.usWindow ); in xProcessReceivedTCPPacket_IPV4()
|
D | FreeRTOS_TCP_IP_IPv6.c | 115 uint16_t ucTCPFlags = pxProtocolHeaders->xTCPHeader.ucTCPFlags; in xProcessReceivedTCPPacket_IPV6() 116 uint16_t usLocalPort = FreeRTOS_htons( pxProtocolHeaders->xTCPHeader.usDestinationPort ); in xProcessReceivedTCPPacket_IPV6() 117 uint16_t usRemotePort = FreeRTOS_htons( pxProtocolHeaders->xTCPHeader.usSourcePort ); in xProcessReceivedTCPPacket_IPV6() 119 uint32_t ulSequenceNumber = FreeRTOS_ntohl( pxProtocolHeaders->xTCPHeader.ulSequenceNumber ); in xProcessReceivedTCPPacket_IPV6() 120 uint32_t ulAckNumber = FreeRTOS_ntohl( pxProtocolHeaders->xTCPHeader.ulAckNr ); in xProcessReceivedTCPPacket_IPV6() 290 …if( ( pxProtocolHeaders->xTCPHeader.ucTCPOffset & tcpTCP_OFFSET_LENGTH_BITS ) > tcpTCP_OFFSET_STAN… in xProcessReceivedTCPPacket_IPV6() 297 usWindow = FreeRTOS_ntohs( pxProtocolHeaders->xTCPHeader.usWindow ); in xProcessReceivedTCPPacket_IPV6()
|
D | FreeRTOS_TCP_Transmission.c | 156 … uxOptionsLength = prvSetSynAckOptions( pxSocket, &( pxProtocolHeaders->xTCPHeader ) ); in prvTCPSendPacket() 166 …pxProtocolHeaders->xTCPHeader.ucTCPOffset = ( uint8_t ) ( ( ipSIZE_OF_TCP_HEADER + uxOptionsLength… in prvTCPSendPacket() 366 pxProtocolHeaders->xTCPHeader.usWindow = FreeRTOS_htons( ( uint16_t ) ulWinSize ); in prvTCPReturn_CheckTCPWindow() 409 …pxProtocolHeaders->xTCPHeader.ulSequenceNumber = pxSocket->u.xTCP.xTCPWindow.ulOurSequenceNumber -… in prvTCPReturn_SetSequenceNumber() 410 …pxProtocolHeaders->xTCPHeader.ulSequenceNumber = FreeRTOS_htonl( pxProtocolHeaders->xTCPHeader.ulS… in prvTCPReturn_SetSequenceNumber() 415 …pxProtocolHeaders->xTCPHeader.ulSequenceNumber = FreeRTOS_htonl( pxSocket->u.xTCP.xTCPWindow.ulOur… in prvTCPReturn_SetSequenceNumber() 417 if( ( pxProtocolHeaders->xTCPHeader.ucTCPFlags & ( uint8_t ) tcpTCP_FLAG_FIN ) != 0U ) in prvTCPReturn_SetSequenceNumber() 425 pxProtocolHeaders->xTCPHeader.ucTCPFlags &= ( ( uint8_t ) ~tcpTCP_FLAG_FIN ); in prvTCPReturn_SetSequenceNumber() 435 … pxProtocolHeaders->xTCPHeader.ulAckNr = FreeRTOS_htonl( pxTCPWindow->rx.ulCurrentSequenceNumber ); in prvTCPReturn_SetSequenceNumber() 841 pxProtocolHeaders->xTCPHeader.ucTCPFlags |= tcpTCP_FLAG_ACK; in prvTCPPrepareSend() [all …]
|
D | FreeRTOS_TCP_State_Handling_IPv4.c | 103 … pxTCPPacket->xTCPHeader.usSourcePort ); in prvHandleListen_IPV4() 182 pxReturn->u.xTCP.usRemotePort = FreeRTOS_htons( pxTCPPacket->xTCPHeader.usSourcePort ); in prvHandleListen_IPV4() 187 …Window.rx.ulCurrentSequenceNumber = FreeRTOS_ntohl( pxProtocolHeaders->xTCPHeader.ulSequenceNumber… in prvHandleListen_IPV4()
|
D | FreeRTOS_TCP_State_Handling_IPv6.c | 182 pxReturn->u.xTCP.usRemotePort = FreeRTOS_ntohs( pxTCPPacket->xTCPHeader.usSourcePort ); in prvHandleListen_IPV6() 187 …Window.rx.ulCurrentSequenceNumber = FreeRTOS_ntohl( pxProtocolHeaders->xTCPHeader.ulSequenceNumber… in prvHandleListen_IPV6()
|
D | FreeRTOS_TCP_State_Handling.c | 242 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in prvTCPHandleFin() 357 TCPHeader_t * pxTCPHeader = &pxProtocolHeaders->xTCPHeader; in prvHandleSynReceived() 413 pxLastHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_ACK; in prvHandleSynReceived() 414 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_ACK; in prvHandleSynReceived() 510 TCPHeader_t * pxTCPHeader = &pxProtocolHeaders->xTCPHeader; in prvHandleEstablished() 716 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in prvTCPHandleState()
|
D | FreeRTOS_TCP_Reception.c | 116 pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in prvCheckOptions() 437 const TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in prvCheckRxData() 566 const TCPHeader_t * pxTCPHeader = &pxProtocolHeaders->xTCPHeader; in prvStoreRxData()
|
D | FreeRTOS_IP_Utils.c | 157 pxSet->pxProtocolHeaders->xTCPHeader.usChecksum = usChecksum; in prvSetChecksumInPacket() 192 usChecksum = pxSet->pxProtocolHeaders->xTCPHeader.usChecksum; in prvGetChecksumFromPacket() 423 uint8_t ucLength = pxSet->pxProtocolHeaders->xTCPHeader.ucTCPOffset >> 4U; in prvChecksumProtocolChecks() 575 … ( uint8_t * ) &( pxSet->pxProtocolHeaders->xTCPHeader ), in prvChecksumProtocolCalculate()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_Transmission/ |
D | FreeRTOS_TCP_Transmission_utest.c | 593 uint32_t RxSequenceNumber = pxTCPPacket->xTCPHeader.ulSequenceNumber; in test_prvTCPReturnPacket_Null_Socket() 594 uint32_t OurSequenceNumber = pxTCPPacket->xTCPHeader.ulAckNr; in test_prvTCPReturnPacket_Null_Socket() 606 TEST_ASSERT_EQUAL( RxSequenceNumber, pxTCPPacket->xTCPHeader.ulAckNr ); in test_prvTCPReturnPacket_Null_Socket() 631 uint32_t RxSequenceNumber = pxTCPPacket->xTCPHeader.ulSequenceNumber; in test_prvTCPReturnPacket_Assert_Interface_NULL() 632 uint32_t OurSequenceNumber = pxTCPPacket->xTCPHeader.ulAckNr; in test_prvTCPReturnPacket_Assert_Interface_NULL() 666 uint32_t RxSequenceNumber = pxTCPPacket->xTCPHeader.ulSequenceNumber; in test_prvTCPReturnPacket_Assert_InterfaceOutput_NULL() 667 uint32_t OurSequenceNumber = pxTCPPacket->xTCPHeader.ulAckNr; in test_prvTCPReturnPacket_Assert_InterfaceOutput_NULL() 703 uint32_t RxSequenceNumber = pxTCPPacket->xTCPHeader.ulSequenceNumber; in test_prvTCPReturnPacket_Null_Socket_Relase_True() 704 uint32_t OurSequenceNumber = pxTCPPacket->xTCPHeader.ulAckNr; in test_prvTCPReturnPacket_Null_Socket_Relase_True() 715 TEST_ASSERT_EQUAL( RxSequenceNumber, pxTCPPacket->xTCPHeader.ulAckNr ); in test_prvTCPReturnPacket_Null_Socket_Relase_True() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_State_Handling/ |
D | FreeRTOS_TCP_State_Handling_utest.c | 247 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvTCPHandleFin_FIN_BitsAllFalse() 283 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvTCPHandleFin_FIN_FINSentFINACKNoFINRecv() 318 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvTCPHandleFin_FIN_FINRecvFINSentFINACKFINNotLast() 355 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvTCPHandleFin_FIN_FINRecvFINSentFINACKFINLast() 391 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvHandleSynReceived_ExpSYNStateConnectSyn() 424 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvHandleSynReceived_ExpSYNStateConnectSynIPv6() 458 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvHandleSynReceived_NotSYNStateConnectSyn() 490 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvHandleSynReceived_NotExpSYNStateSynreceived() 522 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvHandleSynReceived_ExpACKStateSynreceivedZeroData() 554 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvHandleSynReceived_ExpACKStateSynreceivedNonZeroDataWinScaling() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_Reception/ |
D | FreeRTOS_TCP_Reception_utest.c | 131 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_No_Option() 154 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_Invalid_Data_Length() 178 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_Invalid_Option_Length() 202 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_MSS_WSF() 232 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_MSS_WSF_Bad_Option() 262 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_MSS_WSF_Without_END() 290 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_MSS_WSF_SYN_on() 317 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvSingleStepTCPHeaderOptions_SACK() 350 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvSingleStepTCPHeaderOptions_TS() 381 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvSingleStepTCPHeaderOptions_END_NOOP() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_IP/ |
D | FreeRTOS_TCP_IP_utest.c | 1713 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_ACK; in test_xProcessReceivedTCPPacket_No_Socket() 1738 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_RST; in test_xProcessReceivedTCPPacket_No_Active_Socket() 1764 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_ACK | tcpTCP_FLAG_FIN; in test_xProcessReceivedTCPPacket_No_Active_Socket_Send_Reset() 1791 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_RST; in test_xProcessReceivedTCPPacket_Listen_State_Not_Syn_No_Rst() 1817 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_ACK; in test_xProcessReceivedTCPPacket_Listen_State_Not_Syn_Rst() 1844 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_SYN; in test_xProcessReceivedTCPPacket_Listen_State_Syn_Null_Socket() 1872 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_SYN; in test_xProcessReceivedTCPPacket_Listen_State_Syn_NoOp_Sent_Something() 1873 pxProtocolHeaders->xTCPHeader.ucTCPOffset = 0x50; in test_xProcessReceivedTCPPacket_Listen_State_Syn_NoOp_Sent_Something() 1906 pxProtocolHeaders->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_SYN; in test_xProcessReceivedTCPPacket_Listen_State_Syn_NoOp_Sent_None() 1907 pxProtocolHeaders->xTCPHeader.ucTCPOffset = 0x50; in test_xProcessReceivedTCPPacket_Listen_State_Syn_NoOp_Sent_None() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/tools/tcp_utilities/ |
D | tcp_dump_packets.c | 434 usSourcePort = pxProtocolHeaders->xTCPHeader.usSourcePort; in vAddProtocolTags() 435 usDestinationPort = pxProtocolHeaders->xTCPHeader.usDestinationPort; in vAddProtocolTags() 437 if( ( pxProtocolHeaders->xTCPHeader.ucTCPFlags & tcpTCP_FLAG_SYN ) != 0u ) in vAddProtocolTags() 442 if( ( pxProtocolHeaders->xTCPHeader.ucTCPFlags & tcpTCP_FLAG_FIN ) != 0u ) in vAddProtocolTags() 447 if( ( pxProtocolHeaders->xTCPHeader.ucTCPFlags & tcpTCP_FLAG_RST ) != 0u ) in vAddProtocolTags() 452 if( ( pxProtocolHeaders->xTCPHeader.ucTCPFlags & tcpTCP_FLAG_ACK ) != 0u ) in vAddProtocolTags()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_Transmission_IPv6/ |
D | FreeRTOS_TCP_Transmission_IPv6_utest.c | 569 pxTCPPacket->xTCPHeader.ucTCPFlags = 0; in test_prvTCPSendSpecialPktHelper_IPV6() 574 TEST_ASSERT_EQUAL( ucTCPFlags, pxTCPPacket->xTCPHeader.ucTCPFlags ); in test_prvTCPSendSpecialPktHelper_IPV6() 575 TEST_ASSERT_EQUAL( ( ipSIZE_OF_TCP_HEADER ) << 2, pxTCPPacket->xTCPHeader.ucTCPOffset ); in test_prvTCPSendSpecialPktHelper_IPV6() 591 pxTCPPacket->xTCPHeader.ucTCPFlags = tcpTCP_FLAG_SYN; in test_prvTCPSendSpecialPktHelper_IPV6_Syn() 596 TEST_ASSERT_EQUAL( ucTCPFlags, pxTCPPacket->xTCPHeader.ucTCPFlags ); in test_prvTCPSendSpecialPktHelper_IPV6_Syn() 597 TEST_ASSERT_EQUAL( ( ipSIZE_OF_TCP_HEADER ) << 2, pxTCPPacket->xTCPHeader.ucTCPOffset ); in test_prvTCPSendSpecialPktHelper_IPV6_Syn()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_IP_Utils/ |
D | FreeRTOS_IP_Utils_utest.c | 744 pxProtPack->xTCPPacket.xTCPHeader.ucTCPOffset = 0x50; in test_usGenerateProtocolChecksum_UnknownProtocol() 1078 pxProtPack->xTCPPacket.xTCPHeader.ucTCPOffset = 0x50; in test_usGenerateProtocolChecksum_TCPCorrectCRC() 1079 pxProtPack->xTCPPacket.xTCPHeader.usChecksum = 0xA9AF; in test_usGenerateProtocolChecksum_TCPCorrectCRC() 1118 pxProtPack->xTCPPacket.xTCPHeader.ucTCPOffset = 0x50; in test_usGenerateProtocolChecksum_TCPCorrectCRCOutgoingPacket() 1119 pxProtPack->xTCPPacket.xTCPHeader.usChecksum = 0x0000; in test_usGenerateProtocolChecksum_TCPCorrectCRCOutgoingPacket() 1158 pxProtPack->xTCPPacket.xTCPHeader.ucTCPOffset = 0x50; in test_usGenerateProtocolChecksum_TCPCorrectCRCOutgoingPacketZeroChecksum() 1159 pxProtPack->xTCPPacket.xTCPHeader.usChecksum = 0x00; in test_usGenerateProtocolChecksum_TCPCorrectCRCOutgoingPacketZeroChecksum() 1166 TEST_ASSERT_EQUAL( 0, pxProtPack->xTCPPacket.xTCPHeader.usChecksum ); in test_usGenerateProtocolChecksum_TCPCorrectCRCOutgoingPacketZeroChecksum() 1196 pxProtPack->xTCPPacket.xTCPHeader.ucTCPOffset = 0x50; in test_usGenerateProtocolChecksum_TCPIncorrectCRC_IncomingPacket() 1197 pxProtPack->xTCPPacket.xTCPHeader.usChecksum = 0x0000; in test_usGenerateProtocolChecksum_TCPIncorrectCRC_IncomingPacket() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/source/include/ |
D | FreeRTOS_IPv4_Private.h | 123 TCPHeader_t xTCPHeader; /**< The TCP header 34 + 32 = 66 */ member
|
D | FreeRTOS_IPv6_Private.h | 253 TCPHeader_t xTCPHeader; /* 54 + 32 = 86 */ member
|
D | FreeRTOS_IP_Private.h | 227 TCPHeader_t xTCPHeader; /**< Union member: TCP header */ member
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_State_Handling_IPv6/ |
D | FreeRTOS_TCP_State_Handling_IPv6_utest.c | 380 pxTCPPacket->xTCPHeader.usSourcePort = FreeRTOS_htons( usSrcPort ); in test_prvHandleListen_IPV6_NewSocketGood() 432 pxTCPPacket->xTCPHeader.usSourcePort = FreeRTOS_htons( usSrcPort ); in test_prvHandleListen_IPV6_NewSocketGoodValidDataLength()
|