Lines Matching refs:pxNetworkBuffer

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
681pxNetworkBuffer = 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
1017 pxNetworkBuffer = pxGetNetworkBufferWithDescriptor( uxTotalLength, uxBlockTimeTicks ); in FreeRTOS_SendPingRequest()
1019 if( pxNetworkBuffer != NULL ) in FreeRTOS_SendPingRequest()
1021 pxEthernetHeader = ( ( EthernetHeader_t * ) pxNetworkBuffer->pucEthernetBuffer ); in FreeRTOS_SendPingRequest()
1024 …pxICMPHeader = ( ( ICMPHeader_t * ) &( pxNetworkBuffer->pucEthernetBuffer[ ipIP_PAYLOAD_OFFSET ] )… in FreeRTOS_SendPingRequest()
1042pxNetworkBuffer->pucEthernetBuffer[ ipSOCKET_OPTIONS_OFFSET ] = FREERTOS_SO_UDPCKSUM_OUT; in FreeRTOS_SendPingRequest()
1043 pxNetworkBuffer->ulIPAddress = ulIPAddress; in FreeRTOS_SendPingRequest()
1044 pxNetworkBuffer->usPort = ipPACKET_CONTAINS_ICMP_DATA; in FreeRTOS_SendPingRequest()
1046 pxNetworkBuffer->xDataLength = uxTotalLength; in FreeRTOS_SendPingRequest()
1049 xStackTxEvent.pvData = pxNetworkBuffer; in FreeRTOS_SendPingRequest()
1053 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in FreeRTOS_SendPingRequest()
1238 static void prvProcessEthernetPacket( NetworkBufferDescriptor_t * const pxNetworkBuffer ) in prvProcessEthernetPacket() argument
1243 configASSERT( pxNetworkBuffer != NULL ); in prvProcessEthernetPacket()
1245 …iptraceNETWORK_INTERFACE_INPUT( pxNetworkBuffer->xDataLength, pxNetworkBuffer->pucEthernetBuffer ); in prvProcessEthernetPacket()
1248 if( pxNetworkBuffer->xDataLength >= sizeof( EthernetHeader_t ) ) in prvProcessEthernetPacket()
1250 eReturned = ipCONSIDER_FRAME_FOR_PROCESSING( pxNetworkBuffer->pucEthernetBuffer ); in prvProcessEthernetPacket()
1257 pxEthernetHeader = ( ( const EthernetHeader_t * ) pxNetworkBuffer->pucEthernetBuffer ); in prvProcessEthernetPacket()
1270 if( pxNetworkBuffer->xDataLength >= sizeof( ARPPacket_t ) ) in prvProcessEthernetPacket()
1275 … eReturned = eARPProcessPacket( ( ( ARPPacket_t * ) pxNetworkBuffer->pucEthernetBuffer ) ); in prvProcessEthernetPacket()
1287 if( pxNetworkBuffer->xDataLength >= sizeof( IPPacket_t ) ) in prvProcessEthernetPacket()
1292 …Returned = prvProcessIPPacket( ( ( IPPacket_t * ) pxNetworkBuffer->pucEthernetBuffer ), pxNetworkB… in prvProcessEthernetPacket()
1304 eReturned = eApplicationProcessCustomFrameHook( pxNetworkBuffer ); in prvProcessEthernetPacket()
1322 vReturnEthernetFrame( pxNetworkBuffer, pdTRUE ); in prvProcessEthernetPacket()
1338 pxARPWaitingNetworkBuffer = pxNetworkBuffer; in prvProcessEthernetPacket()
1346 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in prvProcessEthernetPacket()
1360 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in prvProcessEthernetPacket()
1401 … const NetworkBufferDescriptor_t * const pxNetworkBuffer, in prvAllowIPPacket() argument
1513 …e if( usGenerateProtocolChecksum( ( uint8_t * ) ( pxNetworkBuffer->pucEthernetBuffer ), pxNetworkB… in prvAllowIPPacket()
1528 …if( xCheckSizeFields( ( uint8_t * ) ( pxNetworkBuffer->pucEthernetBuffer ), pxNetworkBuffer->xData… in prvAllowIPPacket()
1554 …pxProtPack = ( ( ProtocolPacket_t * ) &( pxNetworkBuffer->pucEthernetBuffer[ uxHeaderLength - ipSI… in prvAllowIPPacket()
1598 … NetworkBufferDescriptor_t * const pxNetworkBuffer ) in prvProcessIPPacket() argument
1609 if( ( uxHeaderLength > ( pxNetworkBuffer->xDataLength - ipSIZE_OF_ETH_HEADER ) ) || in prvProcessIPPacket()
1618 eReturn = prvAllowIPPacket( pxIPPacket, pxNetworkBuffer, uxHeaderLength ); in prvProcessIPPacket()
1637 …const uint8_t * pucSource = ( const uint8_t * ) &( pxNetworkBuffer->pucEthernetBuffer[ sizeof( Eth… in prvProcessIPPacket()
1639 …uint8_t * pucTarget = ( uint8_t * ) &( pxNetworkBuffer->pucEthernetBuffer[ sizeof( EthernetHeader_… in prvProcessIPPacket()
1641 …const size_t xMoveLen = pxNetworkBuffer->xDataLength - ( optlen + ipSIZE_OF_IPv4_HEADER + ipSIZE_O… in prvProcessIPPacket()
1644 pxNetworkBuffer->xDataLength -= optlen; in prvProcessIPPacket()
1671 if( xCheckRequiresARPResolution( pxNetworkBuffer ) == pdTRUE ) in prvProcessIPPacket()
1703 eReturn = ProcessICMPPacket( pxNetworkBuffer ); in prvProcessIPPacket()
1719 … const UDPPacket_t * pxUDPPacket = ( ( const UDPPacket_t * ) pxNetworkBuffer->pucEthernetBuffer ); in prvProcessIPPacket()
1728 if( ( pxNetworkBuffer->xDataLength < sizeof( UDPPacket_t ) ) || in prvProcessIPPacket()
1750 … uxPayloadSize_1 = pxNetworkBuffer->xDataLength - sizeof( UDPPacket_t ); in prvProcessIPPacket()
1755pxNetworkBuffer->xDataLength = uxPayloadSize_2 + sizeof( UDPPacket_t ); in prvProcessIPPacket()
1759 pxNetworkBuffer->usPort = pxUDPPacket->xUDPHeader.usSourcePort; in prvProcessIPPacket()
1760pxNetworkBuffer->ulIPAddress = pxUDPPacket->xIPHeader.ulSourceIPAddress; in prvProcessIPPacket()
1768 if( xProcessReceivedUDPPacket( pxNetworkBuffer, in prvProcessIPPacket()
1789 if( xProcessReceivedTCPPacket( pxNetworkBuffer ) == pdPASS ) in prvProcessIPPacket()
1955 void vReturnEthernetFrame( NetworkBufferDescriptor_t * pxNetworkBuffer, in vReturnEthernetFrame() argument
1969 if( pxNetworkBuffer->xDataLength < ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ) in vReturnEthernetFrame()
1973 …FreeRTOS_printf( ( "vReturnEthernetFrame: length %u\n", ( unsigned ) pxNetworkBuffer->xDataLength … in vReturnEthernetFrame()
1975 …for( xIndex = ( BaseType_t ) pxNetworkBuffer->xDataLength; xIndex < ( BaseType_t ) ipconfigETHERNE… in vReturnEthernetFrame()
1977 pxNetworkBuffer->pucEthernetBuffer[ xIndex ] = 0U; in vReturnEthernetFrame()
1980 pxNetworkBuffer->xDataLength = ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES; in vReturnEthernetFrame()
1988 …pxNewBuffer = pxDuplicateNetworkBufferWithDescriptor( pxNetworkBuffer, pxNetworkBuffer->xDataLengt… in vReturnEthernetFrame()
1994 pxNewBuffer->xDataLength = pxNetworkBuffer->xDataLength; in vReturnEthernetFrame()
1997 pxNetworkBuffer = pxNewBuffer; in vReturnEthernetFrame()
2000 if( pxNetworkBuffer != NULL ) in vReturnEthernetFrame()
2008 pxEthernetHeader = ( ( EthernetHeader_t * ) pxNetworkBuffer->pucEthernetBuffer ); in vReturnEthernetFrame()
2025 …iptraceNETWORK_INTERFACE_OUTPUT( pxNetworkBuffer->xDataLength, pxNetworkBuffer->pucEthernetBuffer … in vReturnEthernetFrame()
2026 ( void ) xNetworkInterfaceOutput( pxNetworkBuffer, xReleaseAfterSend ); in vReturnEthernetFrame()