luci-mod-admin-full: auto-migrate ifnames when changing VLAN configuration
authorJo-Philipp Wich <jo@mein.io>
Mon, 29 May 2017 06:45:38 +0000 (08:45 +0200)
committerJo-Philipp Wich <jo@mein.io>
Mon, 29 May 2017 06:45:38 +0000 (08:45 +0200)
commitaa2b1cdc2cc56d015851af4a62169bfb85739890
tree822ef5e36c954aad2336f97c6978f25808a9270a
parentee6110b3ac9433484045b61604a86f9917d8f279
luci-mod-admin-full: auto-migrate ifnames when changing VLAN configuration

This change extends the switch VLAN configuration page to automatically
adjust interface ifname options when altering VLAN settings.

For example "eth0" is changed to "eth0.1" when a previously untagged LAN
VLAN is switched to tagged on the CPU port and vice versa.

Notifications are displayed in the page header if an auto migration was
performed.

This change should make the switch configuration more user friendly and
less prone to soft bricking.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/vlan.lua