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>
Wed, 31 May 2017 22:25:38 +0000 (00:25 +0200)
commit426c1043b1464386291df8fe4557ceae81e54166
tree60623047efcc6a1ed62f2fc0d9b718847142cf88
parente5ed0e7e78143a039213bc311f91a220083b2930
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