Only probe for DNS64 presence when we know that we can talk to the slaacd
authorflorian <florian@openbsd.org>
Sun, 7 Feb 2021 13:35:41 +0000 (13:35 +0000)
committerflorian <florian@openbsd.org>
Sun, 7 Feb 2021 13:35:41 +0000 (13:35 +0000)
commit50f069566f4747542e30f4ab9ad0b3aa0b1df55a
treea25ca38fb6524add646b44072aa506917f72664f
parent93f20abf3c0319ffbb7440b0aad500a033dbc3a3
Only probe for DNS64 presence when we know that we can talk to the slaacd
provided nameservers, i.e. the stub resolver check succeeded.
Previously we would only probe DNS64 on network change but would not
reschedule when it failed. Sometimes (most of the time?) this failes
because our address is still tentative or a default route has
not yet been installed.
OK phessler
sbin/unwind/resolver.c