This enables sending multiple packets before receiving the ARP response.
glibc's DNS resolver sends multiple packets at once and the default behavior
of LWIP caused dropping of the IPv4 DNS request. Therefore, glibc never
received the DNS response and had to retransmit after a timeout.
Signed-off-by: Marco Schlumpp <marco@unikraft.io>
Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Mihnea Firoiu <mihneafiroiu0@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #46
/**
* ARP options
*/
+#define ARP_QUEUEING 1
#define MEMP_NUM_ARP_QUEUE 256
#define ETHARP_SUPPORT_STATIC_ENTRIES 1