Merge pull request #152 from mmmspatz/mspatz/fix_vlan_page

Fix "Get Configuration" on vlan.html
This commit is contained in:
logicog
2026-03-19 11:36:59 +01:00
committed by GitHub
6 changed files with 36 additions and 13 deletions
+8
View File
@@ -270,6 +270,14 @@ void send_vlan(uint16_t vlan)
while(vlan_names[n] && vlan_names[n] != ' ')
char_to_html(vlan_names[n++]);
}
slen += strtox(outbuf + slen, "\",\"pvid\":\"0x");
uint16_t pvid_mask = 0;
for (uint8_t i = machine.min_port; i <= machine.max_port; i++) {
if (port_pvid_get(i) == vlan)
pvid_mask |= (1 << i);
}
byte_to_html(pvid_mask >> 8);
byte_to_html(pvid_mask);
slen += strtox(outbuf + slen, "\"}");
}