Searched refs:pxDHCPMessage (Results 1 – 2 of 2) sorted by relevance
687 static BaseType_t prvIsValidDHCPResponse( const DHCPMessage_IPv4_t * pxDHCPMessage ) in prvIsValidDHCPResponse() argument691 if( ( pxDHCPMessage->ulDHCPCookie != ( uint32_t ) dhcpCOOKIE ) || in prvIsValidDHCPResponse()692 ( pxDHCPMessage->ucOpcode != ( uint8_t ) dhcpREPLY_OPCODE ) || in prvIsValidDHCPResponse()693 ( pxDHCPMessage->ucAddressType != ( uint8_t ) dhcpADDRESS_TYPE_ETHERNET ) || in prvIsValidDHCPResponse()694 ( pxDHCPMessage->ucAddressLength != ( uint8_t ) dhcpETHERNET_ADDRESS_LENGTH ) || in prvIsValidDHCPResponse()695 ( ( FreeRTOS_ntohl( pxDHCPMessage->ulYourIPAddress_yiaddr ) & 0xFFU ) == 0xFFU ) || in prvIsValidDHCPResponse()696 ( ( ( pxDHCPMessage->ulYourIPAddress_yiaddr & 0x7FU ) ^ 0x7FU ) == 0x00U ) ) in prvIsValidDHCPResponse()722 const DHCPMessage_IPv4_t * pxDHCPMessage; in prvProcessDHCPReplies() local742 pxDHCPMessage = ( ( DHCPMessage_IPv4_t * ) pucUDPPayload ); in prvProcessDHCPReplies()749 else if( prvIsValidDHCPResponse( pxDHCPMessage ) == pdFAIL ) in prvProcessDHCPReplies()[all …]
1552 DHCPMessage_IPv4_t * pxDHCPMessage = ( DHCPMessage_IPv4_t * ) DHCPMsg; in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageWithoutOptionsNoTimeout() local1556 memcpy( pxDHCPMessage->ucClientHardwareAddress, ipLOCAL_MAC_ADDRESS, sizeof( MACAddress_t ) ); in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageWithoutOptionsNoTimeout()1557 pxDHCPMessage->ulDHCPCookie = dhcpCOOKIE; in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageWithoutOptionsNoTimeout()1599 DHCPMessage_IPv4_t * pxDHCPMessage = ( DHCPMessage_IPv4_t * ) DHCPMsg; in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageIncorrectOptionsNoTimeout() local1606 memcpy( pxDHCPMessage->ucClientHardwareAddress, ipLOCAL_MAC_ADDRESS, sizeof( MACAddress_t ) ); in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageIncorrectOptionsNoTimeout()1608 pxDHCPMessage->ulDHCPCookie = dhcpCOOKIE; in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageIncorrectOptionsNoTimeout()1657 DHCPMessage_IPv4_t * pxDHCPMessage = ( DHCPMessage_IPv4_t * ) DHCPMsg; in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageMissingLengthByteNoTimeout() local1664 memcpy( pxDHCPMessage->ucClientHardwareAddress, ipLOCAL_MAC_ADDRESS, sizeof( MACAddress_t ) ); in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageMissingLengthByteNoTimeout()1666 pxDHCPMessage->ulDHCPCookie = dhcpCOOKIE; in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageMissingLengthByteNoTimeout()1716 DHCPMessage_IPv4_t * pxDHCPMessage = ( DHCPMessage_IPv4_t * ) DHCPMsg; in test_vDHCPProcess_eWaitingOfferCorrectDHCPMessageIncorrectLengthByteNoTimeout() local[all …]