mirror of
https://github.com/tailscale/tailscale.git
synced 2025-02-22 21:08:38 +00:00
net/tstun: only log natConfig on changes
Updates tailscale/corp#8020 Signed-off-by: Maisem Ali <maisem@tailscale.com>
This commit is contained in:
parent
8ac5976897
commit
d2fd101eb4
@ -11,6 +11,7 @@ import (
|
|||||||
"io"
|
"io"
|
||||||
"net/netip"
|
"net/netip"
|
||||||
"os"
|
"os"
|
||||||
|
"reflect"
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
@ -594,8 +595,10 @@ func natConfigFromNetMap(nm *netmap.NetworkMap) *natV4Config {
|
|||||||
// It currently (2023-03-01) only updates the IPv4 NAT configuration.
|
// It currently (2023-03-01) only updates the IPv4 NAT configuration.
|
||||||
func (t *Wrapper) SetNetMap(nm *netmap.NetworkMap) {
|
func (t *Wrapper) SetNetMap(nm *netmap.NetworkMap) {
|
||||||
cfg := natConfigFromNetMap(nm)
|
cfg := natConfigFromNetMap(nm)
|
||||||
t.natV4Config.Store(cfg)
|
old := t.natV4Config.Swap(cfg)
|
||||||
t.logf("nat config: %+v", cfg)
|
if !reflect.DeepEqual(old, cfg) {
|
||||||
|
t.logf("nat config: %+v", cfg)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user