After T2372 fix was merged (https://github.com/vyos/vyos-1x/pull/383), IPv6 EUI-64 addressing was broken, interfaces got assigned 'fe80::/64' when they shouldn't have, when interfaces got disabled their addresses got deleted from the interface so services that checked them failed to commit (eg dhcp-server).
Fix is in progress:
- revert to old behavior of just putting interface to admin down when disabled without deleting addresses
- fix bug where the default return value of a function was a list that got assigned by reference and not copied so changing one list variable changed also other unrelated variables
- migrate vif, vif_s and vif_c variables from lists to dicts with VLAN IDs as keys and VLAN configs as values