Lines Matching refs:pxNetworkBuffer
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()
174 ucSocketOptions = pxNetworkBuffer->pucEthernetBuffer[ ipSOCKET_OPTIONS_OFFSET ]; in vProcessGeneratedUDPPacket()
190 pvCopyDest = &pxNetworkBuffer->pucEthernetBuffer[ sizeof( MACAddress_t ) ]; in vProcessGeneratedUDPPacket()
194 if( pxNetworkBuffer->usPort == ( uint16_t ) ipPACKET_CONTAINS_ICMP_DATA ) in vProcessGeneratedUDPPacket()
206 pxIPHeader->ulDestinationIPAddress = pxNetworkBuffer->ulIPAddress; in vProcessGeneratedUDPPacket()
221 if( pxNetworkBuffer->ulIPAddress == ipLLMNR_IP_ADDR ) in vProcessGeneratedUDPPacket()
236 …( void ) usGenerateProtocolChecksum( ( uint8_t * ) pxUDPPacket, pxNetworkBuffer->xDataLength, pdTR… in vProcessGeneratedUDPPacket()
253 iptracePACKET_DROPPED_TO_GENERATE_ARP( pxNetworkBuffer->ulIPAddress ); in vProcessGeneratedUDPPacket()
254 pxNetworkBuffer->ulIPAddress = ulIPAddress; in vProcessGeneratedUDPPacket()
255 vARPGenerateRequestPacket( pxNetworkBuffer ); in vProcessGeneratedUDPPacket()
272 … if( pxNetworkBuffer->xDataLength < ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ) in vProcessGeneratedUDPPacket()
276 …for( xIndex = ( BaseType_t ) pxNetworkBuffer->xDataLength; xIndex < ( BaseType_t ) ipconfigETHERNE… in vProcessGeneratedUDPPacket()
278 pxNetworkBuffer->pucEthernetBuffer[ xIndex ] = 0U; in vProcessGeneratedUDPPacket()
281 pxNetworkBuffer->xDataLength = ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES; in vProcessGeneratedUDPPacket()
285 …iptraceNETWORK_INTERFACE_OUTPUT( pxNetworkBuffer->xDataLength, pxNetworkBuffer->pucEthernetBuffer … in vProcessGeneratedUDPPacket()
286 ( void ) xNetworkInterfaceOutput( pxNetworkBuffer, pdTRUE ); in vProcessGeneratedUDPPacket()
292 vReleaseNetworkBufferAndDescriptor( pxNetworkBuffer ); in vProcessGeneratedUDPPacket()
307 BaseType_t xProcessReceivedUDPPacket( NetworkBufferDescriptor_t * pxNetworkBuffer, in xProcessReceivedUDPPacket() argument
314 configASSERT( pxNetworkBuffer != NULL ); in xProcessReceivedUDPPacket()
315 configASSERT( pxNetworkBuffer->pucEthernetBuffer != NULL ); in xProcessReceivedUDPPacket()
322 … const UDPPacket_t * pxUDPPacket = ( ( const UDPPacket_t * ) pxNetworkBuffer->pucEthernetBuffer ); in xProcessReceivedUDPPacket()
335 if( xCheckRequiresARPResolution( pxNetworkBuffer ) == pdTRUE ) in xProcessReceivedUDPPacket()
366 … void * pcData = &( pxNetworkBuffer->pucEthernetBuffer[ ipUDP_PAYLOAD_OFFSET_IPv4 ] ); in xProcessReceivedUDPPacket()
368 xSourceAddress.sin_port = pxNetworkBuffer->usPort; in xProcessReceivedUDPPacket()
369 xSourceAddress.sin_addr = pxNetworkBuffer->ulIPAddress; in xProcessReceivedUDPPacket()
376 … ( size_t ) ( pxNetworkBuffer->xDataLength - ipUDP_PAYLOAD_OFFSET_IPv4 ), in xProcessReceivedUDPPacket()
413 …vListInsertEnd( &( pxSocket->u.xUDP.xWaitingPacketsList ), &( pxNetworkBuffer->xBufferListItem ) ); in xProcessReceivedUDPPacket()
467 xReturn = ( BaseType_t ) ulDNSHandlePacket( pxNetworkBuffer ); in xProcessReceivedUDPPacket()
478 xReturn = ( BaseType_t ) ulDNSHandlePacket( pxNetworkBuffer ); in xProcessReceivedUDPPacket()
489 xReturn = ( BaseType_t ) ulNBNSHandlePacket( pxNetworkBuffer ); in xProcessReceivedUDPPacket()