remove DNS lookups from IPv6 check, close the connection

log ipv6 availability logic

more debugging for ipv6 availability checks

more debugging for ipv6 availability checks
This commit is contained in:
Alex
2025-02-12 20:49:57 -05:00
committed by Cuong Manh Le
parent 23e6ad6e1f
commit c329402f5d
4 changed files with 14 additions and 2 deletions

View File

@@ -160,6 +160,7 @@ func resetDNS(iface *net.Interface) (err error) {
}
// TODO(cuonglm): handle DHCPv6 properly.
mainLog.Load().Debug().Msg("checking for IPv6 availability")
if ctrldnet.IPv6Available(ctx) {
c := client6.NewClient()
conversation, err := c.Exchange(iface.Name)
@@ -179,6 +180,8 @@ func resetDNS(iface *net.Interface) (err error) {
}
}
}
} else {
mainLog.Load().Debug().Msg("IPv6 is not available")
}
return ignoringEINTR(func() error {