Home
last modified time | relevance | path

Searched refs:pxSet (Results 1 – 20 of 20) sorted by relevance

/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_IP_Utils/
DFreeRTOS_IP_Utils_stubs.c85 struct xPacketSummary * pxSet, in prvChecksumICMPv6Checks_Valid() argument
88 pxSet->uxProtocolHeaderLength = ipSIZE_OF_ICMPv6_HEADER; in prvChecksumICMPv6Checks_Valid()
93 struct xPacketSummary * pxSet, in prvChecksumICMPv6Checks_BigHeaderLength() argument
96 pxSet->uxProtocolHeaderLength = 0xFF; in prvChecksumICMPv6Checks_BigHeaderLength()
102 struct xPacketSummary * pxSet, in prvChecksumIPv6Checks_Valid() argument
109 pxSet->xIsIPv6 = pdTRUE; in prvChecksumIPv6Checks_Valid()
111 pxSet->uxIPHeaderLength = ipSIZE_OF_IPv6_HEADER; in prvChecksumIPv6Checks_Valid()
112 pxSet->usPayloadLength = FreeRTOS_ntohs( pxSet->pxIPPacket_IPv6->usPayloadLength ); in prvChecksumIPv6Checks_Valid()
113 pxSet->ucProtocol = pxIPPacket->xIPHeader.ucNextHeader; in prvChecksumIPv6Checks_Valid()
114pxSet->pxProtocolHeaders = ( ( ProtocolHeaders_t * ) &( pucEthernetBuffer[ ipSIZE_OF_ETH_HEADER + … in prvChecksumIPv6Checks_Valid()
[all …]
DFreeRTOS_IP_Utils_utest.c79 extern uint16_t prvGetChecksumFromPacket( const struct xPacketSummary * pxSet );
80 extern void prvSetChecksumInPacket( const struct xPacketSummary * pxSet,
/FreeRTOS-Plus-TCP-v4.0.0/source/
DFreeRTOS_IPv4_Utils.c80 struct xPacketSummary * pxSet ) in prvChecksumIPv4Checks() argument
86 pxSet->xIsIPv6 = pdFALSE; in prvChecksumIPv4Checks()
88 usLength = pxSet->pxIPPacket->xIPHeader.usLength; in prvChecksumIPv4Checks()
94 ucVersion = pxSet->pxIPPacket->xIPHeader.ucVersionHeaderLength & ( uint8_t ) 0x0FU; in prvChecksumIPv4Checks()
95 pxSet->uxIPHeaderLength = ( size_t ) ucVersion; in prvChecksumIPv4Checks()
96 pxSet->uxIPHeaderLength *= 4U; in prvChecksumIPv4Checks()
98 if( usLength < pxSet->uxIPHeaderLength ) in prvChecksumIPv4Checks()
100 pxSet->usChecksum = ipINVALID_LENGTH; in prvChecksumIPv4Checks()
109 pxSet->usChecksum = ipINVALID_LENGTH; in prvChecksumIPv4Checks()
117 if( uxBufferLength < ( ipSIZE_OF_ETH_HEADER + pxSet->uxIPHeaderLength ) ) in prvChecksumIPv4Checks()
[all …]
DFreeRTOS_IPv6_Sockets.c238 void prv_ntop6_search_zeros( struct sNTOP6_Set * pxSet ) in prv_ntop6_search_zeros() argument
246 pxSet->xZeroStart = -1; in prv_ntop6_search_zeros()
251 uint16_t usValue = pxSet->pusAddress[ xIndex ]; in prv_ntop6_search_zeros()
268 if( ( xCurLength > 1 ) && ( pxSet->xZeroLength < xCurLength ) ) in prv_ntop6_search_zeros()
271 pxSet->xZeroLength = xCurLength; in prv_ntop6_search_zeros()
273 pxSet->xZeroStart = xCurStart; in prv_ntop6_search_zeros()
295 struct sNTOP6_Set * pxSet ) in prv_ntop6_write_zeros() argument
300 if( pxSet->uxTargetIndex <= ( uxSize - 1U ) ) in prv_ntop6_write_zeros()
302 pcDestination[ pxSet->uxTargetIndex ] = ':'; in prv_ntop6_write_zeros()
303 pxSet->uxTargetIndex++; in prv_ntop6_write_zeros()
[all …]
DFreeRTOS_IP_Utils.c122 struct xPacketSummary * pxSet );
124 static BaseType_t prvChecksumProtocolMTUCheck( struct xPacketSummary * pxSet );
128 struct xPacketSummary * pxSet );
133 const struct xPacketSummary * pxSet );
135 static void prvSetChecksumInPacket( const struct xPacketSummary * pxSet,
138 static uint16_t prvGetChecksumFromPacket( const struct xPacketSummary * pxSet );
148 static void prvSetChecksumInPacket( const struct xPacketSummary * pxSet, in prvSetChecksumInPacket() argument
151 if( pxSet->ucProtocol == ( uint8_t ) ipPROTOCOL_UDP ) in prvSetChecksumInPacket()
153 pxSet->pxProtocolHeaders->xUDPHeader.usChecksum = usChecksum; in prvSetChecksumInPacket()
155 else if( pxSet->ucProtocol == ( uint8_t ) ipPROTOCOL_TCP ) in prvSetChecksumInPacket()
[all …]
DFreeRTOS_IPv6_Utils.c76 struct xPacketSummary * pxSet ) in prvChecksumIPv6Checks() argument
81 pxSet->xIsIPv6 = pdTRUE; in prvChecksumIPv6Checks()
83 pxSet->uxIPHeaderLength = ipSIZE_OF_IPv6_HEADER; in prvChecksumIPv6Checks()
88 pxSet->usChecksum = ipINVALID_LENGTH; in prvChecksumIPv6Checks()
93 …HeaderLength = usGetExtensionHeaderLength( pucEthernetBuffer, uxBufferLength, &pxSet->ucProtocol ); in prvChecksumIPv6Checks()
98 pxSet->usChecksum = ipINVALID_LENGTH; in prvChecksumIPv6Checks()
106pxSet->pxProtocolHeaders = ( ( ProtocolHeaders_t * ) &( pucEthernetBuffer[ ipSIZE_OF_ETH_HEADER + … in prvChecksumIPv6Checks()
107 pxSet->usPayloadLength = FreeRTOS_ntohs( pxSet->pxIPPacket_IPv6->usPayloadLength ); in prvChecksumIPv6Checks()
109pxSet->usProtocolBytes = ( uint16_t ) ( pxSet->usPayloadLength - uxExtensionHeaderLength ); in prvChecksumIPv6Checks()
111 size_t uxNeeded = ( size_t ) pxSet->usPayloadLength; in prvChecksumIPv6Checks()
[all …]
DFreeRTOS_DNS_Parser.c100 size_t DNS_ReadNameField( ParseSet_t * pxSet, in DNS_ReadNameField() argument
105 size_t uxSourceLen = pxSet->uxSourceBytesRemaining; in DNS_ReadNameField()
106 const uint8_t * pucByte = pxSet->pucByte; in DNS_ReadNameField()
145 pxSet->pcName[ uxNameLen ] = '.'; in DNS_ReadNameField()
174 pxSet->pcName[ uxNameLen ] = ( char ) pucByte[ uxIndex ]; in DNS_ReadNameField()
192 pxSet->pcName[ uxNameLen ] = '\0'; in DNS_ReadNameField()
632 uint32_t parseDNSAnswer( ParseSet_t * pxSet, in parseDNSAnswer() argument
646 for( x = 0U; x < pxSet->pxDNSMessageHeader->usAnswers; x++ ) in parseDNSAnswer()
650 if( pxSet->usNumARecordsStored >= usCount ) in parseDNSAnswer()
656 uxResult = DNS_SkipNameField( pxSet->pucByte, in parseDNSAnswer()
[all …]
DFreeRTOS_DHCP.c146 ProcessSet_t * pxSet,
148 static BaseType_t xProcessCheckOption( ProcessSet_t * pxSet );
963 ProcessSet_t * pxSet, in vProcessHandleOption() argument
968 switch( pxSet->ucOptionCode ) in vProcessHandleOption()
972 if( pxSet->pucByte[ pxSet->uxIndex ] == ( uint8_t ) xExpectedMessageType ) in vProcessHandleOption()
976 pxSet->ulProcessed++; in vProcessHandleOption()
980 if( pxSet->pucByte[ pxSet->uxIndex ] == ( uint8_t ) dhcpMESSAGE_TYPE_NACK ) in vProcessHandleOption()
990 pxSet->uxLength = 0; in vProcessHandleOption()
997 if( pxSet->uxLength == sizeof( uint32_t ) ) in vProcessHandleOption()
999 EP_IPv4_SETTINGS.ulNetMask = pxSet->ulParameter; in vProcessHandleOption()
[all …]
DFreeRTOS_DHCPv6.c138 const DHCPOptionSet_t * pxSet,
144 const DHCPOptionSet_t * pxSet,
1099 const DHCPOptionSet_t * pxSet, in prvDHCPv6_subOption() argument
1106 size_t uxUsed = pxMessage->uxIndex - pxSet->uxStart; in prvDHCPv6_subOption()
1117 if( pxSet->uxOptionLength >= uxUsed ) in prvDHCPv6_subOption()
1119 uxRemain = pxSet->uxOptionLength - uxUsed; in prvDHCPv6_subOption()
1123 …%u used length %lu is larger than option length %lu\n", usOption, uxUsed, pxSet->uxOptionLength ) … in prvDHCPv6_subOption()
1142 uxUsed = pxMessage->uxIndex - pxSet->uxStart; in prvDHCPv6_subOption()
1190 uxUsed = pxMessage->uxIndex - pxSet->uxStart; in prvDHCPv6_subOption()
1193 if( pxSet->uxOptionLength > uxUsed ) in prvDHCPv6_subOption()
[all …]
DFreeRTOS_DNS_Callback.c56 BaseType_t xDNSDoCallback( ParseSet_t * pxSet, in xDNSDoCallback() argument
62 TickType_t uxIdentifier = ( TickType_t ) pxSet->pxDNSMessageHeader->usIdentifier; in xDNSDoCallback()
80 if( pxSet->usPortNumber == FreeRTOS_htons( ipMDNS_PORT ) ) in xDNSDoCallback()
85 … xMatching = ( strcasecmp( pxCallback->pcName, pxSet->pcName ) == 0 ) ? pdTRUE : pdFALSE; in xDNSDoCallback()
115 pCallbackFunction( pxSet->pcName, pvSearchID, pxAddress ); in xDNSDoCallback()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ReadNameField/
DReadNameField_harness.c27 size_t DNS_ReadNameField( ParseSet_t * pxSet,
42 size_t DNS_ReadNameField( ParseSet_t * pxSet,
45 __CPROVER_assert( pxSet != NULL,
69 ParseSet_t pxSet; in harness() local
71 pxSet.pucByte = malloc( pxSet.uxSourceBytesRemaining ); in harness()
75 __CPROVER_assume( pxSet.uxSourceBytesRemaining < CBMC_MAX_OBJECT_SIZE ); in harness()
78 __CPROVER_assume( pxSet.uxSourceBytesRemaining <= NETWORK_BUFFER_SIZE ); in harness()
81 __CPROVER_assume( pxSet.pucByte != NULL ); in harness()
91 size_t index = DNS_ReadNameField( &pxSet, in harness()
96 __CPROVER_assert( index <= uxDestLen + 1 && index <= pxSet.uxSourceBytesRemaining, in harness()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/DHCPv6/DHCPv6HandleOption/
DDHCPv6HandleOption_harness.c64 … const DHCPOptionSet_t * pxSet, in __CPROVER_file_local_FreeRTOS_DHCPv6_c_prvDHCPv6_subOption() argument
70 __CPROVER_assume( pxSet != NULL ); in __CPROVER_file_local_FreeRTOS_DHCPv6_c_prvDHCPv6_subOption()
83 DHCPOptionSet_t * pxSet = safeMalloc( sizeof( DHCPOptionSet_t ) ); in harness() local
89 __CPROVER_assume( pxSet != NULL ); in harness()
91 pxSet->uxOptionLength = OPTION_LENGTH; in harness()
94 …eeRTOS_DHCPv6_c_prvDHCPv6_handleOption( pxNetworkEndPoint_Temp, usOption, pxSet, pxDHCPMessage, px… in harness()
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_DNS_Callback/
DFreeRTOS_DNS_Callback_utest.c107 ParseSet_t pxSet; in test_xDNSDoCallback_success_not_equal_identifier() local
111 pxSet.pxDNSMessageHeader = &xDNSMessageHeader; in test_xDNSDoCallback_success_not_equal_identifier()
112 pxSet.pxDNSMessageHeader->usIdentifier = 123; in test_xDNSDoCallback_success_not_equal_identifier()
114 strcpy( pxSet.pcName, pc_name ); in test_xDNSDoCallback_success_not_equal_identifier()
126 ret = xDNSDoCallback( &pxSet, &pxAddress ); in test_xDNSDoCallback_success_not_equal_identifier()
136 ParseSet_t pxSet; in test_xDNSDoCallback_success_equal_identifier() local
140 pxSet.pxDNSMessageHeader = &xDNSMessageHeader; in test_xDNSDoCallback_success_equal_identifier()
141 pxSet.pxDNSMessageHeader->usIdentifier = 123; in test_xDNSDoCallback_success_equal_identifier()
143 strcpy( pxSet.pcName, pc_name ); in test_xDNSDoCallback_success_equal_identifier()
160 ret = xDNSDoCallback( &pxSet, &pxAddress ); in test_xDNSDoCallback_success_equal_identifier()
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/source/include/
DFreeRTOS_IPv6_Utils.h59 struct xPacketSummary * pxSet );
62 struct xPacketSummary * pxSet );
DFreeRTOS_DNS_Parser.h47 size_t DNS_ReadNameField( ParseSet_t * pxSet,
85 uint32_t parseDNSAnswer( ParseSet_t * pxSet,
DFreeRTOS_IPv4_Utils.h59 struct xPacketSummary * pxSet );
DFreeRTOS_DNS_Callback.h53 BaseType_t xDNSDoCallback( ParseSet_t * pxSet,
DFreeRTOS_IPv6_Sockets.h91 void prv_ntop6_search_zeros( struct sNTOP6_Set * pxSet );
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_Sockets_IPv6/
DFreeRTOS_Sockets_IPv6_utest.c69 struct sNTOP6_Set * pxSet );
72 struct sNTOP6_Set * pxSet );
73 extern BaseType_t prv_inet_pton6_add_nibble( struct sPTON6_Set * pxSet,
76 extern void prv_inet_pton6_set_zeros( struct sPTON6_Set * pxSet );
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_DHCPv6/
DFreeRTOS_DHCPv6_utest.c66 const DHCPOptionSet_t * pxSet,