mirror of
https://github.com/cwinfo/yggdrasil-go.git
synced 2024-11-29 13:11:36 +00:00
switch cleanup
This commit is contained in:
parent
6b51b44cbf
commit
d98640fd59
@ -127,8 +127,7 @@ type switchMessage struct {
|
|||||||
|
|
||||||
type switchPort uint64
|
type switchPort uint64
|
||||||
type tableElem struct {
|
type tableElem struct {
|
||||||
port switchPort
|
port switchPort
|
||||||
//firstSeen time.Time
|
|
||||||
locator switchLocator
|
locator switchLocator
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -304,7 +303,6 @@ func (t *switchTable) handleMessage(msg *switchMessage, fromPort switchPort, sig
|
|||||||
doUpdate := false
|
doUpdate := false
|
||||||
if !equiv(&msg.locator, &oldSender.locator) {
|
if !equiv(&msg.locator, &oldSender.locator) {
|
||||||
doUpdate = true
|
doUpdate = true
|
||||||
//sender.firstSeen = now
|
|
||||||
}
|
}
|
||||||
t.data.peers[fromPort] = sender
|
t.data.peers[fromPort] = sender
|
||||||
updateRoot := false
|
updateRoot := false
|
||||||
@ -396,10 +394,7 @@ func (t *switchTable) updateTable() {
|
|||||||
loc.coords = loc.coords[:len(loc.coords)-1] // Remove the them->self link
|
loc.coords = loc.coords[:len(loc.coords)-1] // Remove the them->self link
|
||||||
newTable.elems = append(newTable.elems, tableElem{
|
newTable.elems = append(newTable.elems, tableElem{
|
||||||
locator: loc,
|
locator: loc,
|
||||||
//degree: pinfo.degree,
|
port: pinfo.port,
|
||||||
//firstSeen: pinfo.firstSeen,
|
|
||||||
//forward: pinfo.forward,
|
|
||||||
port: pinfo.port,
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
t.table.Store(newTable)
|
t.table.Store(newTable)
|
||||||
|
Loading…
Reference in New Issue
Block a user