diff --git a/internal/dnsforward/config.go b/internal/dnsforward/config.go index 4d2924ab..4aba57ec 100644 --- a/internal/dnsforward/config.go +++ b/internal/dnsforward/config.go @@ -301,6 +301,8 @@ type ServerConfig struct { // UpstreamMode is a enumeration of upstream mode representations. See // [proxy.UpstreamModeType]. +// +// TODO(d.kolyshev): Consider using [proxy.UpstreamMode]. type UpstreamMode string const ( diff --git a/internal/dnsforward/upstreams.go b/internal/dnsforward/upstreams.go index 6fbe0638..00e10125 100644 --- a/internal/dnsforward/upstreams.go +++ b/internal/dnsforward/upstreams.go @@ -150,12 +150,12 @@ func setProxyUpstreamMode( ) (err error) { switch upstreamMode { case UpstreamModeParallel: - conf.UpstreamMode = proxy.UModeParallel + conf.UpstreamMode = proxy.UpstreamModeParallel case UpstreamModeFastestAddr: - conf.UpstreamMode = proxy.UModeFastestAddr + conf.UpstreamMode = proxy.UpstreamModeFastestAddr conf.FastestPingTimeout = fastestTimeout case UpstreamModeLoadBalance: - conf.UpstreamMode = proxy.UModeLoadBalance + conf.UpstreamMode = proxy.UpstreamModeLoadBalance default: return fmt.Errorf("unexpected value %q", upstreamMode) }