From fce64ac36899d00fcfaf56fc58650bf1460a771d Mon Sep 17 00:00:00 2001 From: logicog Date: Sat, 21 Mar 2026 22:21:26 +0100 Subject: [PATCH] Fix display of VLANs for ports --- html/vlan.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/html/vlan.js b/html/vlan.js index f2b7440..4a481e6 100644 --- a/html/vlan.js +++ b/html/vlan.js @@ -63,13 +63,14 @@ function fetchVLAN() { var members = m & 0x3FF; var untag = (m >> 10) & 0x3FF; var pvid = parseInt(s.pvid, 16); - for (let i = 1; i <= numPorts; i++) { - var bit = i - 1; + console.log("PVID: ", pvid); + for (let p = 1; p <= numPorts; p++) { + var bit = physToLogPort[p-1]; var isMember = (members >> bit) & 1; var isUntag = (untag >> bit) & 1; - setC('t', i, isMember && !isUntag); - setC('u', i, isMember && isUntag); - setC('p', i, (pvid >> bit) & 1); + setC('t', p, isMember && !isUntag); + setC('u', p, isMember && isUntag); + setC('p', p, (pvid >> bit) & 1); } } };