5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-25 23:01:38 +00:00

switch cleanup

This commit is contained in:
Arceliar 2018-05-16 17:48:53 -05:00
parent 6b51b44cbf
commit d98640fd59

View File

@ -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)