Home
last modified time | relevance | path

Searched refs:pxTCPHeader (Results 1 – 7 of 7) sorted by relevance

/FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_Reception/
DFreeRTOS_TCP_Reception_utest.c131 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_No_Option() local
133 pxTCPHeader->ucTCPOffset = 64; in test_prvCheckOptions_No_Option()
152 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_Invalid_Data_Length() local
154 pxTCPHeader->ucTCPOffset = 0x80; in test_prvCheckOptions_Invalid_Data_Length()
174 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_Invalid_Option_Length() local
176 pxTCPHeader->ucTCPOffset = 0x80; in test_prvCheckOptions_Invalid_Option_Length()
196 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_MSS_WSF() local
198 pxTCPHeader->ucTCPOffset = 0x80; in test_prvCheckOptions_MSS_WSF()
200 …memcpy( ( void * ) pxTCPHeader->ucOptdata, ( void * ) ucTCPOptions_good_MSS_WSF, sizeof( ucTCPOpti… in test_prvCheckOptions_MSS_WSF()
223 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvCheckOptions_MSS_WSF_Bad_Option() local
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_State_Handling/
DFreeRTOS_TCP_State_Handling_utest.c226 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent() local
228 uint32_t ulAckNr = FreeRTOS_ntohl( pxTCPHeader->ulAckNr ); in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent()
230 pxTCPHeader->ucTCPFlags = 0; in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent()
235 pxTCPHeader->ulAckNr = 2000; in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent()
255 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN() local
257 uint32_t ulAckNr = FreeRTOS_ntohl( pxTCPHeader->ulAckNr ); in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN()
259 pxTCPHeader->ucTCPFlags |= tcpTCP_FLAG_FIN; in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN()
260 pxTCPHeader->ulAckNr = FreeRTOS_htonl( 2001 ); in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN()
285 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_FIN_Not_Last() local
287 uint32_t ulAckNr = FreeRTOS_ntohl( pxTCPHeader->ulAckNr ); in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_FIN_Not_Last()
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/source/
DFreeRTOS_TCP_State_Handling.c248 TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in prvTCPHandleFin() local
249 uint8_t ucIntermediateResult = 0, ucTCPFlags = pxTCPHeader->ucTCPFlags; in prvTCPHandleFin()
252 uint32_t ulAckNr = FreeRTOS_ntohl( pxTCPHeader->ulAckNr ); in prvTCPHandleFin()
277 pxTCPHeader->ucTCPFlags = ( uint8_t ) tcpTCP_FLAG_ACK | ( uint8_t ) tcpTCP_FLAG_FIN; in prvTCPHandleFin()
291 pxTCPHeader->ucTCPFlags = 0U; in prvTCPHandleFin()
299 pxTCPHeader->ucTCPFlags = tcpTCP_FLAG_ACK; in prvTCPHandleFin()
305 pxTCPHeader->ucTCPFlags = 0U; in prvTCPHandleFin()
315 if( pxTCPHeader->ucTCPFlags != 0U ) in prvTCPHandleFin()
321pxTCPHeader->ucTCPOffset = ( uint8_t ) ( ( ipSIZE_OF_TCP_HEADER + pxTCPWindow->ucOptionLength ) <<… in prvTCPHandleFin()
363 TCPHeader_t * pxTCPHeader = &pxProtocolHeaders->xTCPHeader; in prvHandleSynReceived() local
[all …]
DFreeRTOS_TCP_Reception.c106 const TCPHeader_t * pxTCPHeader; in prvCheckOptions() local
111 …size_t uxOptionOffset = uxTCPHeaderOffset + ( sizeof( TCPHeader_t ) - sizeof( pxTCPHeader->ucOptda… in prvCheckOptions()
116 pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in prvCheckOptions()
120 pucPtr = pxTCPHeader->ucOptdata; in prvCheckOptions()
122 if( pxTCPHeader->ucTCPOffset <= ( 5U << 4U ) ) in prvCheckOptions()
128 ucLength = ( ( ( pxTCPHeader->ucTCPOffset >> 4U ) - 5U ) << 2U ); in prvCheckOptions()
136 if( ( pxTCPHeader->ucTCPFlags & tcpTCP_FLAG_SYN ) != ( uint8_t ) 0U ) in prvCheckOptions()
437 const TCPHeader_t * pxTCPHeader = &( pxProtocolHeaders->xTCPHeader ); in prvCheckRxData() local
456 ucIntermediateResult = ( pxTCPHeader->ucTCPOffset & tcpVALID_BITS_IN_TCP_OFFSET_BYTE ) >> 2; in prvCheckRxData()
495 if( ( pxTCPHeader->ucTCPFlags & tcpTCP_FLAG_URG ) != 0U ) in prvCheckRxData()
[all …]
DFreeRTOS_TCP_Transmission.c792 TCPHeader_t * pxTCPHeader ) in prvSetSynAckOptions() argument
799 pxTCPHeader->ucOptdata[ 0 ] = ( uint8_t ) tcpTCP_OPT_MSS; in prvSetSynAckOptions()
800 pxTCPHeader->ucOptdata[ 1 ] = ( uint8_t ) tcpTCP_OPT_MSS_LEN; in prvSetSynAckOptions()
801 pxTCPHeader->ucOptdata[ 2 ] = ( uint8_t ) ( usMSS >> 8 ); in prvSetSynAckOptions()
802 pxTCPHeader->ucOptdata[ 3 ] = ( uint8_t ) ( usMSS & 0xffU ); in prvSetSynAckOptions()
808 pxTCPHeader->ucOptdata[ 4 ] = tcpTCP_OPT_NOOP; in prvSetSynAckOptions()
809 pxTCPHeader->ucOptdata[ 5 ] = ( uint8_t ) ( tcpTCP_OPT_WSOPT ); in prvSetSynAckOptions()
810 pxTCPHeader->ucOptdata[ 6 ] = ( uint8_t ) ( tcpTCP_OPT_WSOPT_LEN ); in prvSetSynAckOptions()
811 pxTCPHeader->ucOptdata[ 7 ] = ( uint8_t ) pxSocket->u.xTCP.ucMyWinScaleFactor; in prvSetSynAckOptions()
822 pxTCPHeader->ucOptdata[ uxOptionsLength ] = tcpTCP_OPT_NOOP; in prvSetSynAckOptions()
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_Transmission/
DFreeRTOS_TCP_Transmission_utest.c813 TCPHeader_t * pxTCPHeader = &( pxProtocolHeader->xTCPHeader ); in test_prvSetSynAckOptions() local
815 ReturnOptionLength = prvSetSynAckOptions( pxSocket, pxTCPHeader ); in test_prvSetSynAckOptions()
1398 TCPHeader_t * pxTCPHeader = &pxProtocolHeader->xTCPHeader; in test_prvSetOptions_Zero_Option_Syn_State_No_MSS_Change() local
1404 pxTCPHeader->ucTCPOffset = 0x50; in test_prvSetOptions_Zero_Option_Syn_State_No_MSS_Change()
1408 TEST_ASSERT_EQUAL( 0x50, pxTCPHeader->ucTCPOffset ); in test_prvSetOptions_Zero_Option_Syn_State_No_MSS_Change()
1421 TCPHeader_t * pxTCPHeader = &pxProtocolHeader->xTCPHeader; in test_prvSetOptions_Zero_Option_Syn_State_MSS_Change() local
1427 pxTCPHeader->ucTCPOffset = 0x50; in test_prvSetOptions_Zero_Option_Syn_State_MSS_Change()
1431 TEST_ASSERT_EQUAL( 0x50, pxTCPHeader->ucTCPOffset ); in test_prvSetOptions_Zero_Option_Syn_State_MSS_Change()
1443 TCPHeader_t * pxTCPHeader = &pxProtocolHeader->xTCPHeader; in test_prvSetOptions_Zero_Option_Establish_State_No_MSS_Change() local
1449 pxTCPHeader->ucTCPOffset = 0x50; in test_prvSetOptions_Zero_Option_Establish_State_No_MSS_Change()
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/source/include/
DFreeRTOS_TCP_Transmission.h67 TCPHeader_t * pxTCPHeader );