Add support for VLAN configuration via web

This commit is contained in:
logicog
2025-08-21 16:13:38 +02:00
parent ae80aa1017
commit 857a91ffc4
3 changed files with 46 additions and 10 deletions
+2 -1
View File
@@ -28,7 +28,8 @@
<h2>Untagged Ports</h2>
<div id="uPorts"><button type="button" style="transform: translateY(-100%); margin: 0 50px 0 0" onclick="utClicked(false);">Select all</button> </div>
<script src="/vlan.js"></script>
<br/> <input style="width:60%;" type="submit" value="Update / Create">
<br/> <input style="width:40%;" id="vlan_sub" onclick="vlanSub();" type="button" value="Update / Create">
<script src="/vlan_sub.js"></script>
</form>
</div>
</body>
+2 -2
View File
@@ -56,8 +56,8 @@ function fetchVLAN() {
console.log("VLAN: ", JSON.stringify(s));
m = parseInt(s.members, 16);
for (let i = 1; i <= numPorts; i++) {
setC('t', i, (m>>(10+i-1))&1);
setC('u', i, (m>>(i-1))&1);
setC('t', i, (m>>(10+i-1))&1);
setC('u', i, (m>>(i-1))&1);
}
}
};