From 39bc55695f81ed4553f342cc8adf507e95badc6b Mon Sep 17 00:00:00 2001 From: "Remy D. Farley" Date: Wed, 19 Jun 2024 08:58:30 +0000 Subject: [PATCH] luci-proto-yggdrasil: show peer latency Signed-off-by: Remy D. Farley --- protocols/luci-proto-yggdrasil/Makefile | 2 +- .../htdocs/luci-static/resources/protocol/yggdrasil.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/protocols/luci-proto-yggdrasil/Makefile b/protocols/luci-proto-yggdrasil/Makefile index bc95e4b0bd..c864ac4aa2 100644 --- a/protocols/luci-proto-yggdrasil/Makefile +++ b/protocols/luci-proto-yggdrasil/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=Support for Yggdrasil Network LUCI_DEPENDS:=+yggdrasil LUCI_PKGARCH:=all -PKG_VERSION:=1.1.0 +PKG_VERSION:=1.1.1 PKG_MAINTAINER:=William Fleurant include ../../luci.mk diff --git a/protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js b/protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js index d02095beb4..f216f8b16f 100644 --- a/protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js +++ b/protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js @@ -96,6 +96,10 @@ function updateActivePeers(ifname) { cell.className = "td" cell.textContent = '%t'.format(peer.uptime); + cell = row.insertCell(-1) + cell.className = "td" + cell.textContent = '%.2f ms'.format(peer.latency_ms / 10**6); + cell = row.insertCell(-1) cell.className = "td" cell.textContent = '%.2mB'.format(peer.bytes_recvd); @@ -136,6 +140,7 @@ var cbiActivePeers = form.DummyValue.extend({ E('th', {'class': 'th'}, _('Dir')), E('th', {'class': 'th'}, _('IP Address')), E('th', {'class': 'th'}, _('Uptime')), + E('th', {'class': 'th'}, _('Latency')), E('th', {'class': 'th'}, _('RX')), E('th', {'class': 'th'}, _('TX')), E('th', {'class': 'th'}, _('Priority')), -- 2.30.2