4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-07-04 12:27:47 +00:00

Identify switchport for queue based on coords in stream ID

This commit is contained in:
Neil Alexander
2018-09-27 15:05:45 +01:00
parent 8113b4cc22
commit 0b1a6611fd
3 changed files with 20 additions and 1 deletions

View File

@ -529,10 +529,12 @@ func (a *admin) getData_getSwitchQueues() admin_nodeInfo {
getSwitchQueues := func() {
queues := make([]map[string]interface{}, 0)
for k, v := range switchTable.queues.bufs {
nexthop := switchTable.bestPortForCoords([]byte(k))
queue := map[string]interface{}{
"queue_id": k,
"queue_size": v.size,
"queue_packets": len(v.packets),
"queue_port": nexthop,
}
queues = append(queues, queue)
}