Issue #3294 has been updated by y0n3t4n1.
Hmm, forget about the flowlabel, the C code in the first comment works with an empty flowlabel by setting @net.inet6.ip6.auto_flowlabel=0@, so it's simply a matter of connect+send vs sendto (as I mentioned earlier). Not sure how it used to be OK, as apparently there hasn't been a dport-specific patch to convert sendto to use connect+send in dns/ldns or dns/dnsmasq. ---------------------------------------- Bug #3294: drill(1) with IPv6 NS fails with UDP but works with TCP http://bugs.dragonflybsd.org/issues/3294#change-14183 * Author: liweitianux * Status: New * Priority: Normal * Target version: 6.2 * Start date: 2021-08-13 ---------------------------------------- YONETANI Tomokazu reported this issue on users@ mailing list: https://lists.dragonflybsd.org/pipermail/users/2021-August/404805.html <pre> $ drill @2001:4860:4860::8888 aaaa leaf.dragonflybsd.org | egrep -v '^(\;|$)' Error: error sending query: Could not send or receive, because of network error </pre> unless using TCP query: <pre> $ drill -t @2001:4860:4860::8888 aaaa leaf.dragonflybsd.org | egrep -v '^(\;|$)' leaf.dragonflybsd.org. 3599 IN AAAA 2001:470:1:43b:1::68 </pre> Similar DNS queries on other boxes running different OSes don't have the same problem, and tcpdump output shows the response from the DNS server, so I doubt it's an network issue. <pre> $ uname -a DragonFly c60 6.0-RELEASE DragonFly v6.0.0.33.gc7b638-RELEASE #0: Wed Aug 4 20:25:25 JST 2021 root at c60:/usr/obj/build/usr/src/sys/X86_64_GENERIC x86_64 </pre> ---- I also confirmed this issue on leaf, which running master as of Aug 4. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
