(nm *netmap.NetworkMap)
| 140 | } |
| 141 | |
| 142 | func (b *TelemetryStore) updateNetworkMap(nm *netmap.NetworkMap) { |
| 143 | b.mu.Lock() |
| 144 | defer b.mu.Unlock() |
| 145 | |
| 146 | if nm == nil { |
| 147 | return |
| 148 | } |
| 149 | |
| 150 | b.updateDerpMapLocked(nm.DERPMap) |
| 151 | b.updateRemoteNodeIDLocked(nm) |
| 152 | b.updateByNodeLocked(nm.SelfNode) |
| 153 | } |
| 154 | |
| 155 | // Given a DERPMap, anonymise all IPs and hostnames. |
| 156 | // Keep track of seen hostnames/cert names to anonymize them from future logs. |