| /FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_Reception/ |
| D | FreeRTOS_TCP_Reception_utest.c | 60 const NetworkBufferDescriptor_t * pxNetworkBuffer ); 61 BaseType_t prvTCPSendReset( NetworkBufferDescriptor_t * pxNetworkBuffer ); 64 NetworkBufferDescriptor_t xNetworkBuffer, * pxNetworkBuffer; variable 125 pxNetworkBuffer = &xNetworkBuffer; in test_prvCheckOptions_No_Option() 126 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_prvCheckOptions_No_Option() 127 size_t uxTCPHeaderOffset = ipSIZE_OF_ETH_HEADER + xIPHeaderSize( pxNetworkBuffer ); in test_prvCheckOptions_No_Option() 130 …&( pxNetworkBuffer->pucEthernetBuffer[ ( size_t ) ipSIZE_OF_ETH_HEADER + xIPHeaderSize( pxNetworkB… in test_prvCheckOptions_No_Option() 135 xReturn = prvCheckOptions( pxSocket, pxNetworkBuffer ); in test_prvCheckOptions_No_Option() 146 pxNetworkBuffer = &xNetworkBuffer; in test_prvCheckOptions_Invalid_Data_Length() 147 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_prvCheckOptions_Invalid_Data_Length() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_ICMP/ |
| D | FreeRTOS_ICMP_utest.c | 71 NetworkBufferDescriptor_t * pxNetworkBuffer, xNetworkBuffer; in test_ProcessICMPPacket_CatchAssert() local 73 pxNetworkBuffer = &xNetworkBuffer; in test_ProcessICMPPacket_CatchAssert() 74 pxNetworkBuffer->xDataLength = sizeof( ICMPPacket_t ) - 1; in test_ProcessICMPPacket_CatchAssert() 76 catch_assert( ProcessICMPPacket( pxNetworkBuffer ) ); in test_ProcessICMPPacket_CatchAssert() 82 NetworkBufferDescriptor_t * pxNetworkBuffer, xNetworkBuffer; in test_ProcessICMPPacket_AllZeroData() local 85 pxNetworkBuffer = &xNetworkBuffer; in test_ProcessICMPPacket_AllZeroData() 86 pxNetworkBuffer->pucEthernetBuffer = ucEthBuffer; in test_ProcessICMPPacket_AllZeroData() 87 pxNetworkBuffer->xDataLength = ipconfigTCP_MSS; in test_ProcessICMPPacket_AllZeroData() 93 eResult = ProcessICMPPacket( pxNetworkBuffer ); in test_ProcessICMPPacket_AllZeroData() 101 NetworkBufferDescriptor_t * pxNetworkBuffer, xNetworkBuffer; in test_ProcessICMPPacket_EchoRequest() local [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_IP/ |
| D | FreeRTOS_IP_utest.c | 71 NetworkBufferDescriptor_t * const pxNetworkBuffer ); 72 void prvProcessEthernetPacket( NetworkBufferDescriptor_t * const pxNetworkBuffer ); 74 const NetworkBufferDescriptor_t * const pxNetworkBuffer, 223 NetworkBufferDescriptor_t xNetworkBuffer, * pxNetworkBuffer = &xNetworkBuffer; in test_FreeRTOS_GetUDPPayloadBuffer_BlockTimeEqualToConfig() local 227 pxNetworkBuffer->pucEthernetBuffer = pucEthernetBuffer; in test_FreeRTOS_GetUDPPayloadBuffer_BlockTimeEqualToConfig() 228 pxNetworkBuffer->xDataLength = 0; in test_FreeRTOS_GetUDPPayloadBuffer_BlockTimeEqualToConfig() 230 …ExpectAndReturn( sizeof( UDPPacket_t ) + uxRequestedSizeBytes, uxBlockTimeTicks, pxNetworkBuffer ); in test_FreeRTOS_GetUDPPayloadBuffer_BlockTimeEqualToConfig() 234 TEST_ASSERT_EQUAL( sizeof( UDPPacket_t ) + uxRequestedSizeBytes, pxNetworkBuffer->xDataLength ); in test_FreeRTOS_GetUDPPayloadBuffer_BlockTimeEqualToConfig() 235 …TEST_ASSERT_EQUAL_PTR( &( pxNetworkBuffer->pucEthernetBuffer[ sizeof( UDPPacket_t ) ] ), pvReturn … in test_FreeRTOS_GetUDPPayloadBuffer_BlockTimeEqualToConfig() 243 NetworkBufferDescriptor_t xNetworkBuffer, * pxNetworkBuffer = &xNetworkBuffer; in test_FreeRTOS_GetUDPPayloadBuffer_BlockTimeLessThanConfig() local [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/ |
| D | FreeRTOS_UDP_IP.c | 94 void vProcessGeneratedUDPPacket( NetworkBufferDescriptor_t * const pxNetworkBuffer ) in vProcessGeneratedUDPPacket() argument 99 uint32_t ulIPAddress = pxNetworkBuffer->ulIPAddress; in vProcessGeneratedUDPPacket() 110 pxUDPPacket = ( ( UDPPacket_t * ) pxNetworkBuffer->pucEthernetBuffer ); in vProcessGeneratedUDPPacket() 113 if( pxNetworkBuffer->usPort == ( uint16_t ) ipPACKET_CONTAINS_ICMP_DATA ) in vProcessGeneratedUDPPacket() 115 uxPayloadSize = pxNetworkBuffer->xDataLength - sizeof( ICMPPacket_t ); in vProcessGeneratedUDPPacket() 120 uxPayloadSize = pxNetworkBuffer->xDataLength - sizeof( UDPPacket_t ); in vProcessGeneratedUDPPacket() 133 iptraceSENDING_UDP_PACKET( pxNetworkBuffer->ulIPAddress ); in vProcessGeneratedUDPPacket() 142 if( pxNetworkBuffer->usPort != ( uint16_t ) ipPACKET_CONTAINS_ICMP_DATA ) in vProcessGeneratedUDPPacket() 149 pxUDPHeader->usDestinationPort = pxNetworkBuffer->usPort; in vProcessGeneratedUDPPacket() 150 pxUDPHeader->usSourcePort = pxNetworkBuffer->usBoundPort; in vProcessGeneratedUDPPacket() [all …]
|
| D | FreeRTOS_IP.c | 130 static void prvProcessEthernetPacket( NetworkBufferDescriptor_t * const pxNetworkBuffer ); 144 …ngResult_t eApplicationProcessCustomFrameHook( NetworkBufferDescriptor_t * const pxNetworkBuffer ); 151 … NetworkBufferDescriptor_t * const pxNetworkBuffer ); 162 … const NetworkBufferDescriptor_t * const pxNetworkBuffer, 668 NetworkBufferDescriptor_t * pxNetworkBuffer; in FreeRTOS_GetUDPPayloadBuffer() local 681 …pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( sizeof( UDPPacket_t ) + uxRequestedSizeBytes, … in FreeRTOS_GetUDPPayloadBuffer() 683 if( pxNetworkBuffer != NULL ) in FreeRTOS_GetUDPPayloadBuffer() 686 pxNetworkBuffer->xDataLength = sizeof( UDPPacket_t ) + uxRequestedSizeBytes; in FreeRTOS_GetUDPPayloadBuffer() 688 pvReturn = &( pxNetworkBuffer->pucEthernetBuffer[ sizeof( UDPPacket_t ) ] ); in FreeRTOS_GetUDPPayloadBuffer() 994 NetworkBufferDescriptor_t * pxNetworkBuffer; in FreeRTOS_SendPingRequest() local [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_State_Handling/ |
| D | FreeRTOS_TCP_State_Handling_utest.c | 71 NetworkBufferDescriptor_t xNetworkBuffer, * pxNetworkBuffer; variable 220 pxNetworkBuffer = &xNetworkBuffer; in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent() 221 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent() 225 …&( pxNetworkBuffer->pucEthernetBuffer[ ipSIZE_OF_ETH_HEADER + xIPHeaderSize( pxNetworkBuffer ) ] )… in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent() 239 … xSendLength = prvTCPHandleFin( pxSocket, ( const NetworkBufferDescriptor_t * ) pxNetworkBuffer ); in test_prvTCPHandleFin_Recv_No_FIN_Not_Sent_FINACK_Not_Sent() 249 pxNetworkBuffer = &xNetworkBuffer; in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN() 250 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN() 254 …&( pxNetworkBuffer->pucEthernetBuffer[ ipSIZE_OF_ETH_HEADER + xIPHeaderSize( pxNetworkBuffer ) ] )… in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN() 268 … xSendLength = prvTCPHandleFin( pxSocket, ( const NetworkBufferDescriptor_t * ) pxNetworkBuffer ); in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_No_FIN() 279 pxNetworkBuffer = &xNetworkBuffer; in test_prvTCPHandleFin_Recv_FIN_FIN_Sent_FINACK_Sent_Recv_FIN_Not_Last() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/TCP/prvTCPReturnPacket/ |
| D | TCPReturnPacket_harness.c | 44 NetworkBufferDescriptor_t * pxNetworkBuffer, 49 … * pxDuplicateNetworkBufferWithDescriptor( const NetworkBufferDescriptor_t * const pxNetworkBuffer, in pxDuplicateNetworkBufferWithDescriptor() argument 52 NetworkBufferDescriptor_t * pxNetworkBuffer = ensure_FreeRTOS_NetworkBuffer_is_allocated(); in pxDuplicateNetworkBufferWithDescriptor() local 54 if( ensure_memory_is_valid( pxNetworkBuffer, sizeof( *pxNetworkBuffer ) ) ) in pxDuplicateNetworkBufferWithDescriptor() 56 pxNetworkBuffer->pucEthernetBuffer = safeMalloc( sizeof( TCPPacket_t ) ); in pxDuplicateNetworkBufferWithDescriptor() 57 __CPROVER_assume( pxNetworkBuffer->pucEthernetBuffer ); in pxDuplicateNetworkBufferWithDescriptor() 60 return pxNetworkBuffer; in pxDuplicateNetworkBufferWithDescriptor() 99 NetworkBufferDescriptor_t * pxNetworkBuffer = ensure_FreeRTOS_NetworkBuffer_is_allocated(); in harness() local 102 __CPROVER_assume( pxSocket != NULL || pxNetworkBuffer != NULL ); in harness() 107 if( ensure_memory_is_valid( pxNetworkBuffer, sizeof( *pxNetworkBuffer ) ) ) in harness() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/esp32/ |
| D | NetworkInterface.c | 68 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxNetworkBuffer, in xNetworkInterfaceOutput() argument 71 …if( ( pxNetworkBuffer == NULL ) || ( pxNetworkBuffer->pucEthernetBuffer == NULL ) || ( pxNetworkBu… in xNetworkInterfaceOutput() 86 …ret = esp_wifi_internal_tx( ESP_IF_WIFI_STA, pxNetworkBuffer->pucEthernetBuffer, pxNetworkBuffer->… in xNetworkInterfaceOutput() 90 …GE( TAG, "Failed to tx buffer %p, len %d, err %d", pxNetworkBuffer->pucEthernetBuffer, pxNetworkBu… in xNetworkInterfaceOutput() 105 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in xNetworkInterfaceOutput() 132 NetworkBufferDescriptor_t * pxNetworkBuffer; in wlanif_input() local 149 pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( len, xDescriptorWaitTime ); in wlanif_input() 151 if( pxNetworkBuffer != NULL ) in wlanif_input() 154 pxNetworkBuffer->xDataLength = len; in wlanif_input() 157 memcpy( pxNetworkBuffer->pucEthernetBuffer, buffer, len ); in wlanif_input() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_Transmission/ |
| D | FreeRTOS_TCP_Transmission_utest.c | 75 const NetworkBufferDescriptor_t * pxNetworkBuffer ); 76 BaseType_t prvTCPSendReset( NetworkBufferDescriptor_t * pxNetworkBuffer ); 79 NetworkBufferDescriptor_t xNetworkBuffer, * pxNetworkBuffer; variable 96 pxNetworkBuffer = &xNetworkBuffer; in test_prvTCPMakeSurePrepared_Not_Ready() 97 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_prvTCPMakeSurePrepared_Not_Ready() 116 pxNetworkBuffer = &xNetworkBuffer; in test_prvTCPMakeSurePrepared_Not_Ready_Error_Connect() 117 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_prvTCPMakeSurePrepared_Not_Ready_Error_Connect() 134 pxNetworkBuffer = &xNetworkBuffer; in test_prvTCPMakeSurePrepared_Ready() 135 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_prvTCPMakeSurePrepared_Ready() 149 pxNetworkBuffer = &xNetworkBuffer; in test_prvTCPSendPacket_Syn_State() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/parsing/ProcessIPPacket/ |
| D | ProcessIPPacket_harness.c | 10 BaseType_t xProcessReceivedTCPPacket( NetworkBufferDescriptor_t * pxNetworkBuffer ) in xProcessReceivedTCPPacket() argument 15 BaseType_t xProcessReceivedUDPPacket( NetworkBufferDescriptor_t * pxNetworkBuffer, in xProcessReceivedUDPPacket() argument 27 NetworkBufferDescriptor_t * const pxNetworkBuffer ); 62 … NetworkBufferDescriptor_t * const pxNetworkBuffer = malloc( sizeof( NetworkBufferDescriptor_t ) ); in harness() local 64 __CPROVER_assume( pxNetworkBuffer != NULL ); in harness() 67 pxNetworkBuffer->pucEthernetBuffer = malloc( ipTOTAL_ETHERNET_FRAME_SIZE ); in harness() 68 __CPROVER_assume( pxNetworkBuffer->pucEthernetBuffer != NULL ); in harness() 71 …__CPROVER_assume( pxNetworkBuffer->xDataLength >= sizeof( IPPacket_t ) && pxNetworkBuffer->xDataLe… in harness() 73 IPPacket_t * const pxIPPacket = ( IPPacket_t * ) pxNetworkBuffer->pucEthernetBuffer; in harness() 75 publicProcessIPPacket( pxIPPacket, pxNetworkBuffer ); in harness()
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/mw300_rd/ |
| D | NetworkInterface.c | 111 NetworkBufferDescriptor_t * pxNetworkBuffer ); 122 NetworkBufferDescriptor_t * pxNetworkBuffer; in process_data_packet() local 133 …pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( /*payload_len*/ datalen, xDescriptorWaitTime ); in process_data_packet() 135 if( pxNetworkBuffer != NULL ) in process_data_packet() 138 pxNetworkBuffer->xDataLength = payload_len; in process_data_packet() 141 memcpy( pxNetworkBuffer->pucEthernetBuffer, payload, payload_len ); in process_data_packet() 143 xRxEvent.pvData = ( void * ) pxNetworkBuffer; in process_data_packet() 148 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in process_data_packet() 217 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxNetworkBuffer, in xNetworkInterfaceOutput() argument 222 if( ( pxNetworkBuffer == NULL ) || in xNetworkInterfaceOutput() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/LPC17xx/ |
| D | NetworkInterface.c | 128 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxNetworkBuffer ) in xNetworkInterfaceOutput() argument 142 …if( pxNetworkBuffer->xDataLength < EMAC_ETH_MAX_FLEN ) /*_RB_ The size needs to come from FreeRTOS… in xNetworkInterfaceOutput() 146 EMAC_SetNextPacketToSend( pxNetworkBuffer->pucBuffer ); in xNetworkInterfaceOutput() 149 pxNetworkBuffer->pucBuffer = NULL; in xNetworkInterfaceOutput() 152 EMAC_StartTransmitNextBuffer( pxNetworkBuffer->xDataLength ); in xNetworkInterfaceOutput() 168 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in xNetworkInterfaceOutput() 210 NetworkBufferDescriptor_t * pxNetworkBuffer; in prvEMACHandlerTask() local 241 pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( 0, ( TickType_t ) 0 ); in prvEMACHandlerTask() 243 if( pxNetworkBuffer != NULL ) in prvEMACHandlerTask() 245 pxNetworkBuffer->pucBuffer = EMAC_NextPacketToRead(); in prvEMACHandlerTask() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_IP_DiffConfig/ |
| D | FreeRTOS_IP_DiffConfig_utest.c | 71 NetworkBufferDescriptor_t * const pxNetworkBuffer ); 72 void prvProcessEthernetPacket( NetworkBufferDescriptor_t * const pxNetworkBuffer ); 74 const NetworkBufferDescriptor_t * const pxNetworkBuffer, 211 NetworkBufferDescriptor_t * pxNetworkBuffer, xNetworkBuffer; in test_prvProcessIPEventsAndTimers_eNetworkRxEvent_MoreSpace() local 215 pxNetworkBuffer = &xNetworkBuffer; in test_prvProcessIPEventsAndTimers_eNetworkRxEvent_MoreSpace() 216 pxNetworkBuffer->pucEthernetBuffer = ucEthBuffer; in test_prvProcessIPEventsAndTimers_eNetworkRxEvent_MoreSpace() 217 pxNetworkBuffer->xDataLength = sizeof( EthernetHeader_t ) - 1; in test_prvProcessIPEventsAndTimers_eNetworkRxEvent_MoreSpace() 218 pxNetworkBuffer->pxNextBuffer = NULL; in test_prvProcessIPEventsAndTimers_eNetworkRxEvent_MoreSpace() 221 xReceivedEvent.pvData = pxNetworkBuffer; in test_prvProcessIPEventsAndTimers_eNetworkRxEvent_MoreSpace() 234 vReleaseNetworkBufferAndDescriptor_Expect( pxNetworkBuffer ); in test_prvProcessIPEventsAndTimers_eNetworkRxEvent_MoreSpace() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/parsing/ProcessReceivedTCPPacket/ |
| D | ProcessReceivedTCPPacket_harness.c | 92 NetworkBufferDescriptor_t * pxNetworkBuffer = safeMalloc( sizeof( NetworkBufferDescriptor_t ) ); in pxGetNetworkBufferWithDescriptor() local 94 if( pxNetworkBuffer ) in pxGetNetworkBufferWithDescriptor() 96 pxNetworkBuffer->pucEthernetBuffer = safeMalloc( xRequestedSizeBytes ); in pxGetNetworkBufferWithDescriptor() 97 … __CPROVER_assume( pxNetworkBuffer->xDataLength == ipSIZE_OF_ETH_HEADER + sizeof( int32_t ) ); in pxGetNetworkBufferWithDescriptor() 100 return pxNetworkBuffer; in pxGetNetworkBufferWithDescriptor() 105 NetworkBufferDescriptor_t * pxNetworkBuffer = safeMalloc( sizeof( NetworkBufferDescriptor_t ) ); in harness() local 108 __CPROVER_assume( pxNetworkBuffer != NULL ); in harness() 110 pxNetworkBuffer->pucEthernetBuffer = safeMalloc( sizeof( TCPPacket_t ) ); in harness() 113 __CPROVER_assume( pxNetworkBuffer->pucEthernetBuffer != NULL ); in harness() 115 xProcessReceivedTCPPacket( pxNetworkBuffer ); in harness()
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/parsing/ProcessReceivedUDPPacket/ |
| D | ProcessReceivedUDPPacket_harness.c | 26 uint32_t ulDNSHandlePacket( NetworkBufferDescriptor_t * pxNetworkBuffer ) in ulDNSHandlePacket() argument 51 NetworkBufferDescriptor_t * pxNetworkBuffer = safeMalloc( sizeof( NetworkBufferDescriptor_t ) ); in harness() local 61 if( pxNetworkBuffer ) in harness() 63 pxNetworkBuffer->pucEthernetBuffer = safeMalloc( sizeof( UDPPacket_t ) ); in harness() 68 if( pxNetworkBuffer && pxNetworkBuffer->pucEthernetBuffer ) in harness() 70 xProcessReceivedUDPPacket( pxNetworkBuffer, usPort, pxIsWaitingForARPResolution ); in harness()
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/ARP/ARPAgeCache/ |
| D | ARPAgeCache_harness.c | 15 …NetworkBufferDescriptor_t * pxNetworkBuffer = ( NetworkBufferDescriptor_t * ) malloc( sizeof( Netw… in pxGetNetworkBufferWithDescriptor() local 17 __CPROVER_assume( pxNetworkBuffer != NULL ); in pxGetNetworkBufferWithDescriptor() 19 pxNetworkBuffer->pucEthernetBuffer = malloc( xRequestedSizeBytes ); in pxGetNetworkBufferWithDescriptor() 20 __CPROVER_assume( pxNetworkBuffer->pucEthernetBuffer != NULL ); in pxGetNetworkBufferWithDescriptor() 22 pxNetworkBuffer->xDataLength = xRequestedSizeBytes; in pxGetNetworkBufferWithDescriptor() 23 return pxNetworkBuffer; in pxGetNetworkBufferWithDescriptor()
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/MPS2_AN385/ |
| D | NetworkInterface.c | 78 static uint32_t prvLowLevelInput( NetworkBufferDescriptor_t ** pxNetworkBuffer ); 134 NetworkBufferDescriptor_t * pxNetworkBuffer = NULL; in prvRxTask() local 144 while( ( ulDataRead = prvLowLevelInput( &pxNetworkBuffer ) ) != 0UL ) in prvRxTask() 146 xRxEvent.pvData = ( void * ) pxNetworkBuffer; in prvRxTask() 150 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in prvRxTask() 159 static uint32_t prvLowLevelInput( NetworkBufferDescriptor_t ** pxNetworkBuffer ) in prvLowLevelInput() argument 169 *pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( ulMessageLength, in prvLowLevelInput() 172 if( *pxNetworkBuffer != NULL ) in prvLowLevelInput() 174 ( *pxNetworkBuffer )->xDataLength = ulMessageLength; in prvLowLevelInput() 177 … ( char * ) ( ( *pxNetworkBuffer )->pucEthernetBuffer ), in prvLowLevelInput() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/pic32mzef/ |
| D | NetworkInterface_wifi.c | 141 NetworkBufferDescriptor_t * pxNetworkBuffer = NULL; in xNetworkFrameReceived() local 154 pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( len, 0 ); in xNetworkFrameReceived() 156 if( pxNetworkBuffer == NULL ) in xNetworkFrameReceived() 164 pxNetworkBuffer->xDataLength = len; in xNetworkFrameReceived() 167 memcpy( pxNetworkBuffer->pucEthernetBuffer, frame, len ); in xNetworkFrameReceived() 170 xRxEvent.pvData = ( void * ) pxNetworkBuffer; in xNetworkFrameReceived() 187 if( pxNetworkBuffer != NULL ) in xNetworkFrameReceived() 189 pxNetworkBuffer->pucEthernetBuffer = 0; in xNetworkFrameReceived() 190 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in xNetworkFrameReceived()
|
| D | BufferAllocation_2.c | 497 void vReleaseNetworkBufferAndDescriptor( NetworkBufferDescriptor_t * const pxNetworkBuffer ) in vReleaseNetworkBufferAndDescriptor() argument 506 vReleaseNetworkBuffer( pxNetworkBuffer->pucEthernetBuffer ); in vReleaseNetworkBufferAndDescriptor() 507 pxNetworkBuffer->pucEthernetBuffer = NULL; in vReleaseNetworkBufferAndDescriptor() 511 …xListItemAlreadyInFreeList = listIS_CONTAINED_WITHIN( &xFreeBuffersList, &( pxNetworkBuffer->xBuff… in vReleaseNetworkBufferAndDescriptor() 515 vListInsertEnd( &xFreeBuffersList, &( pxNetworkBuffer->xBufferListItem ) ); in vReleaseNetworkBufferAndDescriptor() 528 iptraceNETWORK_BUFFER_RELEASED( pxNetworkBuffer ); in vReleaseNetworkBufferAndDescriptor() 533 iptraceNETWORK_BUFFER_RELEASED( pxNetworkBuffer ); in vReleaseNetworkBufferAndDescriptor() 553 …ferDescriptor_t * pxResizeNetworkBufferWithDescriptor( NetworkBufferDescriptor_t * pxNetworkBuffer, in pxResizeNetworkBufferWithDescriptor() argument 560 xOriginalLength = pxNetworkBuffer->xDataLength; in pxResizeNetworkBufferWithDescriptor() 562 xOriginalLength = pxNetworkBuffer->xDataLength + ipBUFFER_PADDING; in pxResizeNetworkBufferWithDescriptor() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/TCP/prvTCPPrepareSend/ |
| D | TCPPrepareSend_harness.c | 68 NetworkBufferDescriptor_t * pxNetworkBuffer = ensure_FreeRTOS_NetworkBuffer_is_allocated(); in harness() local 72 if( ensure_memory_is_valid( pxNetworkBuffer, sizeof( *pxNetworkBuffer ) ) ) in harness() 74 pxNetworkBuffer->xDataLength = bufferSize; in harness() 78 pxNetworkBuffer->pucEthernetBuffer = malloc( bufferSize ); in harness() 79 __CPROVER_assume( pxNetworkBuffer->pucEthernetBuffer != NULL ); in harness() 86 publicTCPPrepareSend( pxSocket, &pxNetworkBuffer, uxOptionsLength ); in harness()
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/prvProcessEthernetPacket/ |
| D | prvProcessEthernetPacket_harness.c | 27 …_local_FreeRTOS_IP_c_prvProcessEthernetPacket( NetworkBufferDescriptor_t * const pxNetworkBuffer ); 49 … NetworkBufferDescriptor_t * const pxNetworkBuffer ) in __CPROVER_file_local_FreeRTOS_IP_c_prvProcessIPPacket() argument 52 __CPROVER_assert( pxNetworkBuffer != NULL, "pxNetworkBuffer cannot be NULL" ); in __CPROVER_file_local_FreeRTOS_IP_c_prvProcessIPPacket() 61 …NetworkBufferDescriptor_t * const pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( ipTOTAL_ETHE… in harness() local 64 __CPROVER_assume( pxNetworkBuffer != NULL ); in harness() 66 __CPROVER_file_local_FreeRTOS_IP_c_prvProcessEthernetPacket( pxNetworkBuffer ); in harness()
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_IP/ |
| D | FreeRTOS_TCP_IP_utest.c | 67 NetworkBufferDescriptor_t xNetworkBuffer, * pxNetworkBuffer; variable 1371 pxNetworkBuffer = &xNetworkBuffer; in test_xProcessReceivedTCPPacket_Null_Descriptor() 1372 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_xProcessReceivedTCPPacket_Null_Descriptor() 1374 pxNetworkBuffer->xDataLength = 40; in test_xProcessReceivedTCPPacket_Null_Descriptor() 1384 pxNetworkBuffer = &xNetworkBuffer; in test_xProcessReceivedTCPPacket_Null_Buffer() 1385 pxNetworkBuffer->pucEthernetBuffer = NULL; in test_xProcessReceivedTCPPacket_Null_Buffer() 1387 pxNetworkBuffer->xDataLength = 40; in test_xProcessReceivedTCPPacket_Null_Buffer() 1389 catch_assert( xProcessReceivedTCPPacket( pxNetworkBuffer ) ); in test_xProcessReceivedTCPPacket_Null_Buffer() 1397 pxNetworkBuffer = &xNetworkBuffer; in test_xProcessReceivedTCPPacket_Minimal_Data_Length() 1398 pxNetworkBuffer->pucEthernetBuffer = ucEthernetBuffer; in test_xProcessReceivedTCPPacket_Minimal_Data_Length() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/portable/BufferManagement/ |
| D | BufferAllocation_1.c | 359 BaseType_t vNetworkBufferReleaseFromISR( NetworkBufferDescriptor_t * const pxNetworkBuffer ) in vNetworkBufferReleaseFromISR() argument 367 vListInsertEnd( &xFreeBuffersList, &( pxNetworkBuffer->xBufferListItem ) ); in vNetworkBufferReleaseFromISR() 372 iptraceNETWORK_BUFFER_RELEASED( pxNetworkBuffer ); in vNetworkBufferReleaseFromISR() 378 void vReleaseNetworkBufferAndDescriptor( NetworkBufferDescriptor_t * const pxNetworkBuffer ) in vReleaseNetworkBufferAndDescriptor() argument 382 if( bIsValidNetworkDescriptor( pxNetworkBuffer ) == pdFALSE_UNSIGNED ) in vReleaseNetworkBufferAndDescriptor() 384 …TOS_debug_printf( ( "vReleaseNetworkBufferAndDescriptor: Invalid buffer %p\n", pxNetworkBuffer ) ); in vReleaseNetworkBufferAndDescriptor() 393 …emAlreadyInFreeList = listIS_CONTAINED_WITHIN( &xFreeBuffersList, &( pxNetworkBuffer->xBufferListI… in vReleaseNetworkBufferAndDescriptor() 397 vListInsertEnd( &xFreeBuffersList, &( pxNetworkBuffer->xBufferListItem ) ); in vReleaseNetworkBufferAndDescriptor() 406 pxNetworkBuffer, uxGetNumberOfFreeNetworkBuffers() ) ); in vReleaseNetworkBufferAndDescriptor() 414 iptraceNETWORK_BUFFER_RELEASED( pxNetworkBuffer ); in vReleaseNetworkBufferAndDescriptor() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/WinPCap/ |
| D | NetworkInterface.c | 194 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxNetworkBuffer, in xNetworkInterfaceOutput() argument 208 if( ( pxNetworkBuffer->xDataLength <= ( ipconfigNETWORK_MTU + ipSIZE_OF_ETH_HEADER ) ) && in xNetworkInterfaceOutput() 209 ( xSpace >= ( pxNetworkBuffer->xDataLength + sizeof( pxNetworkBuffer->xDataLength ) ) ) ) in xNetworkInterfaceOutput() 213 …ufferAdd( xSendBuffer, 0, ( const uint8_t * ) &( pxNetworkBuffer->xDataLength ), sizeof( pxNetwork… in xNetworkInterfaceOutput() 214 …reamBufferAdd( xSendBuffer, 0, ( const uint8_t * ) pxNetworkBuffer->pucEthernetBuffer, pxNetworkBu… in xNetworkInterfaceOutput() 218 …intf( ( "xNetworkInterfaceOutput: send buffers full to store %lu\n", pxNetworkBuffer->xDataLength … in xNetworkInterfaceOutput() 228 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in xNetworkInterfaceOutput() 549 NetworkBufferDescriptor_t * pxNetworkBuffer; in prvInterruptSimulatorTask() local 592 pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( pxHeader->len, 0 ); in prvInterruptSimulatorTask() 596 pxNetworkBuffer = NULL; in prvInterruptSimulatorTask() [all …]
|
| /FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/CheckOptions/ |
| D | CheckOptions_harness.c | 28 … const NetworkBufferDescriptor_t * pxNetworkBuffer ); 83 NetworkBufferDescriptor_t pxNetworkBuffer; in harness() local 85 pxNetworkBuffer.pucEthernetBuffer = malloc( buffer_size ); in harness() 86 __CPROVER_assume( pxNetworkBuffer.pucEthernetBuffer != NULL ); in harness() 87 pxNetworkBuffer.xDataLength = buffer_size; in harness() 102 __CPROVER_file_local_FreeRTOS_TCP_IP_c_prvCheckOptions( &pxSocket, &pxNetworkBuffer ); in harness()
|