]> xenbits.xensource.com Git - unikraft/libs/lwip.git/commit
Enable ARP queueing
authorMarco Schlumpp <marco@unikraft.io>
Fri, 2 Feb 2024 10:07:11 +0000 (11:07 +0100)
committerRazvan Deaconescu <razvan.deaconescu@upb.ro>
Tue, 6 Feb 2024 21:53:39 +0000 (23:53 +0200)
commit6d02f1376efa448359547f339c9416e15541acfa
treee1c0af043ef93cf0524f852ab3c3254f9db56f73
parent3df429f522806ecdf31b15578926bbbb998a3525
Enable ARP queueing

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
include/lwipopts.h