|
|
@@ -12,6 +12,7 @@ import (
|
|
|
"sync"
|
|
|
"time"
|
|
|
|
|
|
+ "tailscale.com/net/interfaces"
|
|
|
"tailscale.com/types/logger"
|
|
|
)
|
|
|
|
|
|
@@ -53,7 +54,7 @@ func (pm *pollingMon) Receive() (message, error) {
|
|
|
defer ticker.Stop()
|
|
|
base := pm.m.InterfaceState()
|
|
|
for {
|
|
|
- if cur, err := pm.m.interfaceStateUncached(); err == nil && !cur.Equal(base) {
|
|
|
+ if cur, err := pm.m.interfaceStateUncached(); err == nil && !cur.EqualFiltered(base, interfaces.FilterInteresting) {
|
|
|
return unspecifiedMessage{}, nil
|
|
|
}
|
|
|
select {
|