Fix display of VLANs for ports

This commit is contained in:
logicog
2026-03-22 13:45:42 +01:00
parent d21d269d49
commit fce64ac368
+6 -5
View File
@@ -63,13 +63,14 @@ function fetchVLAN() {
var members = m & 0x3FF; var members = m & 0x3FF;
var untag = (m >> 10) & 0x3FF; var untag = (m >> 10) & 0x3FF;
var pvid = parseInt(s.pvid, 16); var pvid = parseInt(s.pvid, 16);
for (let i = 1; i <= numPorts; i++) { console.log("PVID: ", pvid);
var bit = i - 1; for (let p = 1; p <= numPorts; p++) {
var bit = physToLogPort[p-1];
var isMember = (members >> bit) & 1; var isMember = (members >> bit) & 1;
var isUntag = (untag >> bit) & 1; var isUntag = (untag >> bit) & 1;
setC('t', i, isMember && !isUntag); setC('t', p, isMember && !isUntag);
setC('u', i, isMember && isUntag); setC('u', p, isMember && isUntag);
setC('p', i, (pvid >> bit) & 1); setC('p', p, (pvid >> bit) & 1);
} }
} }
}; };