This adds support for DNS over IPv6 in slirp, which is notably useful when the host has only an IPv6 DNS server.
This series depends on "slirp: Allow to disable IPv4 or IPv6" which defines in6_zero. Samuel Thibault (4): slirp: Split get_dns_addr slirp: Add dns6 resolution slirp: Support link-local DNS addresses slirp: Add RDNSS advertisement slirp/ip6_icmp.c | 19 +++++++-- slirp/ip6_icmp.h | 12 +++++- slirp/libslirp.h | 1 + slirp/slirp.c | 117 ++++++++++++++++++++++++++++++++++++++++++------------- slirp/socket.c | 4 +- 5 files changed, 120 insertions(+), 33 deletions(-) -- 2.7.0