mirror of
https://github.com/LibreQoE/LibreQoS.git
synced 2025-02-25 18:55:32 -06:00
Fix circuit flows display from last patch.
This commit is contained in:
@@ -759,6 +759,19 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function parse_rtts(data, idx) {
|
||||||
|
let n = [];
|
||||||
|
for (let i=0; i<data.rtt_ringbuffer[idx].length; i++) {
|
||||||
|
n.push(data.rtt_ringbuffer[idx][i]);
|
||||||
|
}
|
||||||
|
if (n.length == 0) {
|
||||||
|
return 0.0;
|
||||||
|
}
|
||||||
|
n.sort();
|
||||||
|
// Median
|
||||||
|
return n[Math.floor(n.length / 2)];
|
||||||
|
}
|
||||||
|
|
||||||
function getFlows() {
|
function getFlows() {
|
||||||
let ip_list = "";
|
let ip_list = "";
|
||||||
let ip_btns = "";
|
let ip_btns = "";
|
||||||
@@ -791,12 +804,13 @@
|
|||||||
html += "</thead>";
|
html += "</thead>";
|
||||||
html += "<tbody>";
|
html += "<tbody>";
|
||||||
for (var i=0; i<data.length; i++) {
|
for (var i=0; i<data.length; i++) {
|
||||||
|
console.log(data[i]);
|
||||||
html += "<tr>";
|
html += "<tr>";
|
||||||
html += "<td>" + data[i].analysis + "</td>";
|
html += "<td>" + data[i].analysis + "</td>";
|
||||||
html += "<td>" + scaleNumber(data[i].bytes_sent[0]) + " / " + scaleNumber(data[i].bytes_sent[1]) + "</td>";
|
html += "<td>" + scaleNumber(data[i].bytes_sent[0]) + " / " + scaleNumber(data[i].bytes_sent[1]) + "</td>";
|
||||||
html += "<td>" + scaleNumber(data[i].packets_sent[0]) + " / " + scaleNumber(data[i].packets_sent[1]) + "</td>";
|
html += "<td>" + scaleNumber(data[i].packets_sent[0]) + " / " + scaleNumber(data[i].packets_sent[1]) + "</td>";
|
||||||
html += "<td>" + data[i].tcp_retransmits[0] + " / " + data[i].tcp_retransmits[1] + "</td>";
|
html += "<td>" + data[i].tcp_retransmits[0] + " / " + data[i].tcp_retransmits[1] + "</td>";
|
||||||
html += "<td>" + (data[i].last_rtt[0] / 1000000).toFixed(2) + " / " + (data[i].last_rtt[1] / 1000000).toFixed(2) + "</td>";
|
html += "<td>" + parse_rtts(data[i], 0).toFixed(2) + " / " + parse_rtts(data[i], 1).toFixed(2) + "</td>";
|
||||||
html += "<td>(" + data[i].remote_asn + ") " + data[i].remote_asn_name + "</td>";
|
html += "<td>(" + data[i].remote_asn + ") " + data[i].remote_asn_name + "</td>";
|
||||||
html += "<td>" + data[i].remote_asn_country + "</td>";
|
html += "<td>" + data[i].remote_asn_country + "</td>";
|
||||||
html += "</tr>";
|
html += "</tr>";
|
||||||
|
|||||||
Reference in New Issue
Block a user