Lines Matching refs:pxARPHeader
152 const ARPHeader_t * pxARPHeader; in eARPProcessPacket() local
171 pxARPHeader = &( pxARPFrame->xARPHeader ); in eARPProcessPacket()
177 if( ( pxARPHeader->usHardwareType == ipARP_HARDWARE_TYPE_ETHERNET ) && in eARPProcessPacket()
178 ( pxARPHeader->usProtocolType == ipARP_PROTOCOL_TYPE ) && in eARPProcessPacket()
179 ( pxARPHeader->ucHardwareAddressLength == ipMAC_ADDRESS_LENGTH_BYTES ) && in eARPProcessPacket()
180 ( pxARPHeader->ucProtocolAddressLength == ipIP_ADDRESS_LENGTH_BYTES ) ) in eARPProcessPacket()
189 pvCopySource = pxARPHeader->ucSenderProtocolAddress; in eARPProcessPacket()
193 ulTargetProtocolAddress = pxARPHeader->ulTargetProtocolAddress; in eARPProcessPacket()
207 if( ( pxARPHeader->xSenderHardwareAddress.ucBytes[ 0 ] & 0x01U ) == 0x01U ) in eARPProcessPacket()
212 iptraceDROPPED_INVALID_ARP_PACKET( pxARPHeader ); in eARPProcessPacket()
219 iptraceDROPPED_INVALID_ARP_PACKET( pxARPHeader ); in eARPProcessPacket()
252 …( void ) memcpy( xARPClashMacAddress.ucBytes, pxARPHeader->xSenderHardwareAddress.ucBytes, sizeof(… in eARPProcessPacket()
263 if( pxARPHeader->usOperation == ( uint16_t ) ipARP_REPLY ) in eARPProcessPacket()
273 if( ( pxARPHeader->usOperation == ( uint16_t ) ipARP_REQUEST ) && in eARPProcessPacket()
291 switch( pxARPHeader->usOperation ) in eARPProcessPacket()
298 ( pxARPHeader->xSenderHardwareAddress.ucBytes ), in eARPProcessPacket()
313 …if( ( ( memcmp( ( const void * ) pxARPHeader->xTargetHardwareAddress.ucBytes, xBroadcastMACAddress… in eARPProcessPacket()
314 …( ( memcmp( ( const void * ) pxARPHeader->xTargetHardwareAddress.ucBytes, xGARPTargetAddress.ucByt… in eARPProcessPacket()
315 …( memcmp( ( void * ) pxTargetEndPoint->xMACAddress.ucBytes, ( pxARPHeader->xSenderHardwareAddress.… in eARPProcessPacket()
330 …vARPRefreshCacheEntry( &( pxARPHeader->xSenderHardwareAddress ), ulSenderProtocolAddress, pxTarget… in eARPProcessPacket()
355 iptraceDROPPED_INVALID_ARP_PACKET( pxARPHeader ); in eARPProcessPacket()
374 ARPHeader_t * pxARPHeader = &( pxARPFrame->xARPHeader ); in vARPProcessPacketRequest() local
388 …vARPRefreshCacheEntry( &( pxARPHeader->xSenderHardwareAddress ), ulSenderProtocolAddress, pxTarget… in vARPProcessPacketRequest()
391 pxARPHeader->usOperation = ( uint16_t ) ipARP_REPLY; in vARPProcessPacketRequest()
400 pvCopySource = pxARPHeader->xSenderHardwareAddress.ucBytes; in vARPProcessPacketRequest()
401 pvCopyDest = pxARPHeader->xTargetHardwareAddress.ucBytes; in vARPProcessPacketRequest()
403 pxARPHeader->ulTargetProtocolAddress = ulSenderProtocolAddress; in vARPProcessPacketRequest()
411 pvCopyDest = pxARPHeader->xSenderHardwareAddress.ucBytes; in vARPProcessPacketRequest()
414 pvCopyDest = pxARPHeader->ucSenderProtocolAddress; in vARPProcessPacketRequest()
415 ( void ) memcpy( pvCopyDest, pvCopySource, sizeof( pxARPHeader->ucSenderProtocolAddress ) ); in vARPProcessPacketRequest()
429 const ARPHeader_t * pxARPHeader = &( pxARPFrame->xARPHeader ); in vARPProcessPacketReply() local
430 uint32_t ulTargetProtocolAddress = pxARPHeader->ulTargetProtocolAddress; in vARPProcessPacketReply()
437 …vARPRefreshCacheEntry( &( pxARPHeader->xSenderHardwareAddress ), ulSenderProtocolAddress, pxTarget… in vARPProcessPacketReply()