/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_Transmission_IPv6/ |
D | FreeRTOS_TCP_Transmission_IPv6_utest.c | 70 NetworkBufferDescriptor_t * pxDescriptor = NULL; in test_prvTCPReturnPacket_IPV6_BufferSocketNULL() local 74 prvTCPReturnPacket_IPV6( pxSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_BufferSocketNULL() 85 NetworkBufferDescriptor_t * pxDescriptor = NULL; in test_prvTCPReturnPacket_IPV6_BufferNULL() local 91 prvTCPReturnPacket_IPV6( &xSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_BufferNULL() 148 NetworkBufferDescriptor_t xDescriptor, * pxDescriptor = &xDescriptor; in test_prvTCPReturnPacket_IPV6_NoEP_Found() local 154 memset( pxDescriptor, 0, sizeof( NetworkBufferDescriptor_t ) ); in test_prvTCPReturnPacket_IPV6_NoEP_Found() 161 prvTCPReturnPacket_IPV6( &xSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_NoEP_Found() 172 NetworkBufferDescriptor_t xDescriptor, * pxDescriptor = &xDescriptor; in test_prvTCPReturnPacket_IPV6_NoEP_ReleaseAfterSend() local 178 memset( pxDescriptor, 0, sizeof( NetworkBufferDescriptor_t ) ); in test_prvTCPReturnPacket_IPV6_NoEP_ReleaseAfterSend() 186 prvTCPReturnPacket_IPV6( &xSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_NoEP_ReleaseAfterSend() [all …]
|
D | FreeRTOS_TCP_Transmission_IPv6_stubs.c | 21 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 85 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket() argument
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/pic32mzef/ |
D | NetworkInterface_wifi.c | 105 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument 110 …if( ( pxDescriptor != 0 ) && ( pxDescriptor->pucEthernetBuffer != 0 ) && ( pxDescriptor->xDataLeng… in xNetworkInterfaceOutput() 113 if( WDRV_EXT_DataSend( pxDescriptor->xDataLength, pxDescriptor->pucEthernetBuffer ) == 0 ) in xNetworkInterfaceOutput() 121 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
|
D | NetworkInterface_eth.c | 132 … NetworkBufferDescriptor_t * const pxDescriptor, 298 … NetworkBufferDescriptor_t * const pxDescriptor, in xPIC32_Eth_NetworkInterfaceOutput() argument 308 …if( ( pxDescriptor != 0 ) && ( pxDescriptor->pucEthernetBuffer != 0 ) && ( pxDescriptor->xDataLeng… in xPIC32_Eth_NetworkInterfaceOutput() 310 …TCPIP_MAC_PACKET ** ppkt = ( TCPIP_MAC_PACKET ** ) ( pxDescriptor->pucEthernetBuffer - PIC32_BUFFE… in xPIC32_Eth_NetworkInterfaceOutput() 318 pTxPkt->pDSeg->segLen = pxDescriptor->xDataLength; in xPIC32_Eth_NetworkInterfaceOutput() 325 …pxDescriptor->pucEthernetBuffer = 0; /* it will be released by the MAC driver once it's transmitte… in xPIC32_Eth_NetworkInterfaceOutput() 334 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xPIC32_Eth_NetworkInterfaceOutput()
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/libslirp/ |
D | MBuffNetworkInterface.c | 201 NetworkBufferDescriptor_t * pxDescriptor = NULL; in vNetifReceiveTask() local 210 while( pxDescriptor == NULL ) in vNetifReceiveTask() 213 pxDescriptor = pxGetNetworkBufferWithDescriptor( NETWORK_BUFFER_LEN, portMAX_DELAY ); in vNetifReceiveTask() 214 configASSERT( pxDescriptor->xDataLength >= NETWORK_BUFFER_LEN ); in vNetifReceiveTask() 219 pxDescriptor->pucEthernetBuffer, in vNetifReceiveTask() 220 pxDescriptor->xDataLength, in vNetifReceiveTask() 228 pxDescriptor->xDataLength = uxMessageLen; in vNetifReceiveTask() 231 xFrameProcess = ipCONSIDER_FRAME_FOR_PROCESSING( pxDescriptor->pucEthernetBuffer ); in vNetifReceiveTask() 239 pxDescriptor->pxInterface = pxNetif; in vNetifReceiveTask() 240 … pxDescriptor->pxEndPoint = FreeRTOS_MatchingEndpoint( pxNetif, pxDescriptor->pucEthernetBuffer ); in vNetifReceiveTask() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/LPC18xx/ |
D | NetworkInterface.c | 197 static void prvRemoveTrailingBytes( NetworkBufferDescriptor_t * pxDescriptor ); 422 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument 459 … xDMATxDescriptors[ ulNextFreeTxDescriptor ].B1ADD = ( uint32_t ) pxDescriptor->pucEthernetBuffer; in xNetworkInterfaceOutput() 469 …scriptors[ ulNextFreeTxDescriptor ].B1ADD, ( void * ) pxDescriptor->pucEthernetBuffer, pxDescripto… in xNetworkInterfaceOutput() 473 …scriptors[ ulNextFreeTxDescriptor ].BSIZE = ( uint32_t ) TDES_ENH_BS1( pxDescriptor->xDataLength ); in xNetworkInterfaceOutput() 499 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput() 631 static void prvRemoveTrailingBytes( NetworkBufferDescriptor_t * pxDescriptor ) in prvRemoveTrailingBytes() argument 636 pxIPPacket = ( IPPacket_t * ) pxDescriptor->pucEthernetBuffer; in prvRemoveTrailingBytes() 640 if( xExpectedLength == ( pxDescriptor->xDataLength + 4 ) ) in prvRemoveTrailingBytes() 642 pxDescriptor->xDataLength -= 4; in prvRemoveTrailingBytes() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/M487/ |
D | NetworkInterface.c | 141 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument 146 if( pxDescriptor->xDataLength >= PACKET_BUFFER_SIZE ) in xNetworkInterfaceOutput() 148 …FreeRTOS_printf( ( "TX buffer length %d over %d\n", pxDescriptor->xDataLength, PACKET_BUFFER_SIZE … in xNetworkInterfaceOutput() 164 memcpy( buffer, pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ); in xNetworkInterfaceOutput() 165 numaker_eth_trigger_tx( pxDescriptor->xDataLength, NULL ); in xNetworkInterfaceOutput() 174 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_IP/ |
D | FreeRTOS_TCP_IP_stubs.c | 60 BaseType_t xProcessReceivedTCPPacket_IPV6( NetworkBufferDescriptor_t * pxDescriptor ) in xProcessReceivedTCPPacket_IPV6() argument 76 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket_StubReturnNULL() argument 81 ( void ) pxDescriptor; in prvTCPReturnPacket_StubReturnNULL()
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/ThirdParty/MSP432/ |
D | NetworkInterface.c | 213 NetworkBufferDescriptor_t * pxDescriptor; member 731 NetworkBufferDescriptor_t * pxDescriptor = NULL; in prvEMACDeferredInterruptHandlerTaskRX() local 744 pxDescriptor = pxGetNetworkBufferWithDescriptor( xBytesReceived, 0 ); in prvEMACDeferredInterruptHandlerTaskRX() 746 if( pxDescriptor != NULL ) in prvEMACDeferredInterruptHandlerTaskRX() 748 … memcpy( pxDescriptor->pucEthernetBuffer, NIDataReceived.ucbuff, NIDataReceived.ulbuff_siz ); in prvEMACDeferredInterruptHandlerTaskRX() 749 pxDescriptor->xDataLength = xBytesReceived; in prvEMACDeferredInterruptHandlerTaskRX() 751 xRxEvent.pvData = ( void * ) pxDescriptor; in prvEMACDeferredInterruptHandlerTaskRX() 761 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvEMACDeferredInterruptHandlerTaskRX() 802 pxPacket = ( ProtocolPacket_t * ) ( NIDataOutput.pxDescriptor->pucEthernetBuffer ); in prvEMACDeferredInterfaceOutputTaskTX() 810 …packetTransmit( NIDataOutput.pxDescriptor->pucEthernetBuffer, ( uint32_t ) NIDataOutput.pxDescript… in prvEMACDeferredInterfaceOutputTaskTX() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/source/include/ |
D | FreeRTOS_TCP_IP.h | 41 BaseType_t xProcessReceivedTCPPacket( NetworkBufferDescriptor_t * pxDescriptor ); 46 BaseType_t xProcessReceivedTCPPacket_IPV4( NetworkBufferDescriptor_t * pxDescriptor ); 51 BaseType_t xProcessReceivedTCPPacket_IPV6( NetworkBufferDescriptor_t * pxDescriptor );
|
D | FreeRTOS_TCP_Transmission.h | 52 NetworkBufferDescriptor_t * pxDescriptor, 77 NetworkBufferDescriptor_t * pxDescriptor, 85 NetworkBufferDescriptor_t * pxDescriptor,
|
/FreeRTOS-Plus-TCP-v4.0.0/source/ |
D | FreeRTOS_RA.c | 138 NetworkBufferDescriptor_t * pxDescriptor = pxNetworkBuffer; in vNDSendRouterSolicitation() local 158 if( pxDescriptor->xDataLength < uxNeededSize ) in vNDSendRouterSolicitation() 160 pxNewDescriptor = pxDuplicateNetworkBufferWithDescriptor( pxDescriptor, uxNeededSize ); in vNDSendRouterSolicitation() 161 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in vNDSendRouterSolicitation() 162 pxDescriptor = pxNewDescriptor; in vNDSendRouterSolicitation() 165 if( pxDescriptor != NULL ) in vNDSendRouterSolicitation() 170 pxICMPPacket = ( ( ICMPPacket_IPv6_t * ) pxDescriptor->pucEthernetBuffer ); in vNDSendRouterSolicitation() 173 pxDescriptor->xDataLength = uxNeededSize; in vNDSendRouterSolicitation() 211 …( void ) usGenerateProtocolChecksum( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength, p… in vNDSendRouterSolicitation() 222 vReturnEthernetFrame( pxDescriptor, pdTRUE ); in vNDSendRouterSolicitation()
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/STM32Fxx/ |
D | NetworkInterface.c | 787 NetworkBufferDescriptor_t * const pxDescriptor, in xSTM32F_NetworkInterfaceOutput() argument 802 if( xCheckLoopback( pxDescriptor, bReleaseAfterSend ) != 0 ) in xSTM32F_NetworkInterfaceOutput() 815 pxIPPacket = ( const IPPacket_t * ) pxDescriptor->pucEthernetBuffer; in xSTM32F_NetworkInterfaceOutput() 821 …pxIPPacket_IPv6 = ( const IPHeader_IPv6_t * ) &( pxDescriptor->pucEthernetBuffer[ ipSIZE_OF_ETH_HE… in xSTM32F_NetworkInterfaceOutput() 827 …pxICMPHeader_IPv6 = ( ICMPHeader_IPv6_t * ) &( pxDescriptor->pucEthernetBuffer[ ipSIZE_OF_ETH_HEAD… in xSTM32F_NetworkInterfaceOutput() 840 …pxICMPHeader = ( ICMPHeader_t * ) &( pxDescriptor->pucEthernetBuffer[ ipSIZE_OF_ETH_HEADER + ipSIZ… in xSTM32F_NetworkInterfaceOutput() 865 ulTransmitSize = pxDescriptor->xDataLength; in xSTM32F_NetworkInterfaceOutput() 875 … memcpy( ( void * ) pxDmaTxDesc->Buffer1Addr, pxDescriptor->pucEthernetBuffer, ulTransmitSize ); in xSTM32F_NetworkInterfaceOutput() 882 pxDmaTxDesc->Buffer1Addr = ( uint32_t ) pxDescriptor->pucEthernetBuffer; in xSTM32F_NetworkInterfaceOutput() 912 …uint32_t * pulBuffer = ( uint32_t ) ( pxDescriptor->pucEthernetBuffer - NETWORK_BUFFER_HEADER_SIZE… in xSTM32F_NetworkInterfaceOutput() [all …]
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_Transmission/ |
D | FreeRTOS_TCP_Transmission_stubs.c | 55 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 67 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket_IPV6() argument
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/ATSAME5x/ |
D | NetworkInterface.c | 211 NetworkBufferDescriptor_t * const pxDescriptor, 422 NetworkBufferDescriptor_t * const pxDescriptor, in xATSAM5x_NetworkInterfaceOutput() argument 443 …cket_t * pxIPPacket = ipCAST_CONST_PTR_TO_CONST_TYPE_PTR( IPPacket_t, pxDescriptor->pucEthernetBuf… in xATSAM5x_NetworkInterfaceOutput() 447 …( void ) usGenerateProtocolChecksum( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength, p… in xATSAM5x_NetworkInterfaceOutput() 452 mac_async_write( Ð_MAC, pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ); in xATSAM5x_NetworkInterfaceOutput() 463 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xATSAM5x_NetworkInterfaceOutput()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARP_OutputARPRequest_buffer_alloc2/ |
D | OutputARPRequest_harness.c | 44 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 48 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/prvProcessEthernetPacket/ |
D | prvProcessEthernetPacket_harness.c | 60 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 66 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARPAgeCache/ |
D | ARPAgeCache_harness.c | 26 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 30 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARP_OutputARPRequest_buffer_alloc1/ |
D | OutputARPRequest_harness.c | 64 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 68 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/RX/ |
D | NetworkInterface.c | 128 NetworkBufferDescriptor_t * const pxDescriptor, 211 NetworkBufferDescriptor_t * const pxDescriptor, in xRX_NetworkInterfaceOutput() argument 229 if( SendData( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ) >= 0 ) in xRX_NetworkInterfaceOutput() 246 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xRX_NetworkInterfaceOutput()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARP_FreeRTOS_OutputARPRequest/ |
D | OutputARPRequest_harness.c | 75 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 79 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_IP_DiffConfig/ |
D | TCP_IP_DiffConfig_list_macros.h | 113 BaseType_t xProcessReceivedTCPPacket_IPV6( NetworkBufferDescriptor_t * pxDescriptor ); 133 BaseType_t xProcessReceivedTCPPacket_IPV4( NetworkBufferDescriptor_t * pxDescriptor );
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/Zynq/ |
D | x_emacpsif_dma.c | 120 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ); 381 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ) in prvPassEthMessages() argument 386 xRxEvent.pvData = ( void * ) pxDescriptor; in prvPassEthMessages() 397 NetworkBufferDescriptor_t * pxNext = pxDescriptor->pxNextBuffer; in prvPassEthMessages() 398 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages() 399 pxDescriptor = pxNext; in prvPassEthMessages() 400 } while( pxDescriptor != NULL ); in prvPassEthMessages() 404 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
|
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/xilinx_ultrascale/ |
D | x_emacpsif_dma.c | 364 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ) in prvPassEthMessages() argument 369 xRxEvent.pvData = ( void * ) pxDescriptor; in prvPassEthMessages() 380 NetworkBufferDescriptor_t * pxNext = pxDescriptor->pxNextBuffer; in prvPassEthMessages() 381 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages() 382 pxDescriptor = pxNext; in prvPassEthMessages() 383 } while( pxDescriptor != NULL ); in prvPassEthMessages() 387 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
|
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/UDP/vProcessGeneratedUDPPacket/ |
D | vProcessGeneratedUDPPacket_harness.c | 78 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument 82 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
|