1
0
mirror of https://github.com/FreeRTOS/FreeRTOS-Plus-TCP synced 2025-10-23 18:38:33 +08:00

Modified libslirp backend file to cover different libslirp library versions (#929)

Authored-by: Xiaodong Li <xiaodonn@amazon.com>
This commit is contained in:
Xiaodong Li
2023-06-27 10:31:47 -07:00
committed by GitHub
parent 06b98f47ea
commit f71fe91f52

View File

@@ -197,8 +197,12 @@ void vMBuffNetifBackendInit( MessageBufferHandle_t * pxSendMsgBuffer,
#if SLIRP_CHECK_VERSION( 4U, 7U, 0U ) #if SLIRP_CHECK_VERSION( 4U, 7U, 0U )
xSlirpConfig.version = 4U; xSlirpConfig.version = 4U;
#else #elif SLIRP_CHECK_VERSION( 4U, 3U, 0U )
xSlirpConfig.version = 3U; xSlirpConfig.version = 3U;
#elif SLIRP_CHECK_VERSION( 4U, 2U, 0U )
xSlirpConfig.version = 2U;
#else
xSlirpConfig.version = 1U;
#endif #endif
xSlirpConfig.restricted = false; xSlirpConfig.restricted = false;
@@ -227,7 +231,10 @@ void vMBuffNetifBackendInit( MessageBufferHandle_t * pxSendMsgBuffer,
xSlirpConfig.disable_host_loopback = false; xSlirpConfig.disable_host_loopback = false;
xSlirpConfig.enable_emu = false; xSlirpConfig.enable_emu = false;
xSlirpConfig.disable_dns = false;
#if SLIRP_CHECK_VERSION( 4U, 3U, 0U )
xSlirpConfig.disable_dns = false;
#endif
#if SLIRP_CHECK_VERSION( 4U, 7U, 0U ) #if SLIRP_CHECK_VERSION( 4U, 7U, 0U )
xSlirpConfig.disable_dhcp = false; xSlirpConfig.disable_dhcp = false;