mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-25 00:14:02 +00:00
unit: Enable DNS
Avoid allocating in dns_init by enabling random source port.
This commit is contained in:
parent
8363c24e45
commit
5b7524e10e
@ -6,9 +6,6 @@
|
|||||||
#if !LWIP_STATS || !MEM_STATS
|
#if !LWIP_STATS || !MEM_STATS
|
||||||
#error "This tests needs MEM-statistics enabled"
|
#error "This tests needs MEM-statistics enabled"
|
||||||
#endif
|
#endif
|
||||||
#if LWIP_DNS
|
|
||||||
#error "This test needs DNS turned off (as it mallocs on init)"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Setups/teardown functions */
|
/* Setups/teardown functions */
|
||||||
|
|
||||||
|
@ -6,9 +6,6 @@
|
|||||||
#if !LWIP_STATS || !MEM_STATS ||!MEMP_STATS
|
#if !LWIP_STATS || !MEM_STATS ||!MEMP_STATS
|
||||||
#error "This tests needs MEM- and MEMP-statistics enabled"
|
#error "This tests needs MEM- and MEMP-statistics enabled"
|
||||||
#endif
|
#endif
|
||||||
#if LWIP_DNS
|
|
||||||
#error "This test needs DNS turned off (as it mallocs on init)"
|
|
||||||
#endif
|
|
||||||
#if !LWIP_TCP || !TCP_QUEUE_OOSEQ || !LWIP_WND_SCALE
|
#if !LWIP_TCP || !TCP_QUEUE_OOSEQ || !LWIP_WND_SCALE
|
||||||
#error "This test needs TCP OOSEQ queueing and window scaling enabled"
|
#error "This test needs TCP OOSEQ queueing and window scaling enabled"
|
||||||
#endif
|
#endif
|
||||||
|
@ -51,9 +51,13 @@
|
|||||||
#define LWIP_HAVE_LOOPIF 1
|
#define LWIP_HAVE_LOOPIF 1
|
||||||
#define TCPIP_THREAD_TEST
|
#define TCPIP_THREAD_TEST
|
||||||
|
|
||||||
/* Enable DHCP to test it, disable UDP checksum to easier inject packets */
|
/* Enable DHCP to test it */
|
||||||
#define LWIP_DHCP 1
|
#define LWIP_DHCP 1
|
||||||
|
|
||||||
|
/* Enable DNS, with random source port to avoid alloc in dns_init */
|
||||||
|
#define LWIP_DNS 1
|
||||||
|
#define LWIP_DNS_SECURE (LWIP_DNS_SECURE_RAND_XID | LWIP_DNS_SECURE_RAND_SRC_PORT)
|
||||||
|
|
||||||
/* Minimal changes to opt.h required for tcp unit tests: */
|
/* Minimal changes to opt.h required for tcp unit tests: */
|
||||||
#define MEM_SIZE 16000
|
#define MEM_SIZE 16000
|
||||||
#define TCP_SND_QUEUELEN 40
|
#define TCP_SND_QUEUELEN 40
|
||||||
|
Loading…
Reference in New Issue
Block a user