Functional improvements, bug fixes 37/10037/2
authorDave Barach <dave@barachs.net>
Tue, 9 Jan 2018 22:00:00 +0000 (17:00 -0500)
committerDamjan Marion <dmarion.lists@gmail.com>
Wed, 10 Jan 2018 02:43:07 +0000 (02:43 +0000)
commit580eda7067bee891c00f59fe3927720def3837ec
treecf62ee4dd55c6c61adcff15917ab23059f02b17c
parentaec8f8984771cabc79a8ed64f56afcf61465d00a
Functional improvements, bug fixes

At least when testing against "known good" DNS servers: it turns out
that sending 2x requests - one for an A-record and another for a
AAAA-record - seems to work better than sending a single DNS_TYPE_ALL
request.

Fix c-string vs. u8 vector mistakes. Fix server failover.

Change-Id: I26554f0a9c1744376f21372506ebec8658e351e2
Signed-off-by: Dave Barach <dave@barachs.net>
src/vnet/dns/dns.c
src/vnet/dns/dns.h
src/vnet/dns/request_node.c
src/vnet/dns/resolver_process.c