Summary
Turns out commit b124f0b ("interface: T4627: support IPv6 Interface Identifier (token) for SLAAC") uncovered a wrong assumption in VyOS that every interface type in use always supports SLAAC and IPv6-ND (neighbor discovery).
This is not true for WireGuard, Tunnel and VTI interfaces, thus do not provide that CLI option. In addition SLAAC support should be removed for those interface types in a future PR.
Remove the CLI tree ipv6 address autoconf from the following interface types using a migration script:
- WireGuard
- Tunnel
- VTI
Check behavior for virtual-ethernet interfaces