mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-17 10:17:45 -04:00
Remove dependency of CBMC on Patches (#181)
* Changes to DHCP * CBMC DNS changes * Changes for TCP_IP * Changes to TCP_WIN * Define away static to nothing * Remove patches * Changes after Mark's comments v1 * Update MakefileCommon.json * Correction!
This commit is contained in:
parent
a7fec906a4
commit
08af68ef90
15 changed files with 39 additions and 551 deletions
|
@ -42,6 +42,8 @@
|
|||
#include "NetworkBufferManagement.h"
|
||||
#include "NetworkInterface.h"
|
||||
|
||||
#include "FreeRTOSIPConfigDefaults.h"
|
||||
|
||||
/* Exclude the entire file if DNS is not enabled. */
|
||||
#if( ipconfigUSE_DNS != 0 )
|
||||
|
||||
|
@ -124,7 +126,7 @@ static Socket_t prvCreateDNSSocket( void );
|
|||
/*
|
||||
* Create the DNS message in the zero copy buffer passed in the first parameter.
|
||||
*/
|
||||
static size_t prvCreateDNSMessage( uint8_t *pucUDPPayloadBuffer,
|
||||
_static size_t prvCreateDNSMessage( uint8_t *pucUDPPayloadBuffer,
|
||||
const char *pcHostName,
|
||||
TickType_t uxIdentifier );
|
||||
|
||||
|
@ -132,7 +134,7 @@ static size_t prvCreateDNSMessage( uint8_t *pucUDPPayloadBuffer,
|
|||
* Simple routine that jumps over the NAME field of a resource record.
|
||||
* It returns the number of bytes read.
|
||||
*/
|
||||
static size_t prvSkipNameField( const uint8_t *pucByte,
|
||||
_static size_t prvSkipNameField( const uint8_t *pucByte,
|
||||
size_t uxLength );
|
||||
|
||||
/*
|
||||
|
@ -140,7 +142,7 @@ static size_t prvSkipNameField( const uint8_t *pucByte,
|
|||
* The parameter 'xExpected' indicates whether the identifier in the reply
|
||||
* was expected, and thus if the DNS cache may be updated with the reply.
|
||||
*/
|
||||
static uint32_t prvParseDNSReply( uint8_t *pucUDPPayloadBuffer,
|
||||
_static uint32_t prvParseDNSReply( uint8_t *pucUDPPayloadBuffer,
|
||||
size_t uxBufferLength,
|
||||
BaseType_t xExpected );
|
||||
|
||||
|
@ -194,7 +196,7 @@ static uint32_t prvGetHostByName( const char *pcHostName,
|
|||
|
||||
|
||||
#if( ipconfigUSE_DNS_CACHE == 1 ) || ( ipconfigDNS_USE_CALLBACKS == 1 )
|
||||
static size_t prvReadNameField( const uint8_t *pucByte,
|
||||
_static size_t prvReadNameField( const uint8_t *pucByte,
|
||||
size_t uxRemainingBytes,
|
||||
char *pcName,
|
||||
size_t uxDestLen );
|
||||
|
@ -790,7 +792,7 @@ TickType_t uxWriteTimeOut_ticks = ipconfigDNS_SEND_BLOCK_TIME_TICKS;
|
|||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
static size_t prvCreateDNSMessage( uint8_t *pucUDPPayloadBuffer,
|
||||
_static size_t prvCreateDNSMessage( uint8_t *pucUDPPayloadBuffer,
|
||||
const char *pcHostName,
|
||||
TickType_t uxIdentifier )
|
||||
{
|
||||
|
@ -871,7 +873,7 @@ static const DNSMessage_t xDefaultPartDNSHeader =
|
|||
|
||||
#if( ipconfigUSE_DNS_CACHE == 1 ) || ( ipconfigDNS_USE_CALLBACKS == 1 )
|
||||
|
||||
static size_t prvReadNameField( const uint8_t *pucByte,
|
||||
_static size_t prvReadNameField( const uint8_t *pucByte,
|
||||
size_t uxRemainingBytes,
|
||||
char *pcName,
|
||||
size_t uxDestLen )
|
||||
|
@ -966,7 +968,7 @@ static const DNSMessage_t xDefaultPartDNSHeader =
|
|||
#endif /* ipconfigUSE_DNS_CACHE || ipconfigDNS_USE_CALLBACKS */
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
static size_t prvSkipNameField( const uint8_t *pucByte,
|
||||
_static size_t prvSkipNameField( const uint8_t *pucByte,
|
||||
size_t uxLength )
|
||||
{
|
||||
size_t uxChunkLength;
|
||||
|
@ -1081,7 +1083,7 @@ size_t uxPayloadSize;
|
|||
#endif /* ipconfigUSE_NBNS */
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
static uint32_t prvParseDNSReply( uint8_t *pucUDPPayloadBuffer,
|
||||
_static uint32_t prvParseDNSReply( uint8_t *pucUDPPayloadBuffer,
|
||||
size_t uxBufferLength,
|
||||
BaseType_t xExpected )
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue