mirror of
https://github.com/tailscale/tailscale.git
synced 2025-05-03 14:11:02 +00:00
tailcfg.NetInfo: add a .String() renderer.
For pretty printing purposes in logs.
This commit is contained in:
parent
b23cb11eaf
commit
7dd63abaed
@ -283,6 +283,12 @@ type NetInfo struct {
|
|||||||
// Update Clone and BasicallyEqual when adding fields.
|
// Update Clone and BasicallyEqual when adding fields.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (ni *NetInfo) String() string {
|
||||||
|
return fmt.Sprintf("NetInfo{varies=%v hairpin=%v ipv6=%v udp=%v derp=#%v link=%q}",
|
||||||
|
ni.MappingVariesByDestIP, ni.HairPinning, ni.WorkingIPv6,
|
||||||
|
ni.WorkingUDP, ni.PreferredDERP, ni.LinkType)
|
||||||
|
}
|
||||||
|
|
||||||
// BasicallyEqual reports whether ni and ni2 are basically equal, ignoring
|
// BasicallyEqual reports whether ni and ni2 are basically equal, ignoring
|
||||||
// changes in DERPLatency.
|
// changes in DERPLatency.
|
||||||
func (ni *NetInfo) BasicallyEqual(ni2 *NetInfo) bool {
|
func (ni *NetInfo) BasicallyEqual(ni2 *NetInfo) bool {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user