When trying to use system known interfaces found here:
```
wfalc@hel1me1fi:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 fe80::200:ff:fe00:0/64 scope link
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 96:00:00:a1:e9:a0 brd ff:ff:ff:ff:ff:ff
inet 135.XXX.XXX.XXX/32 brd 135.181.194.0 scope global dynamic eth0
valid_lft 83325sec preferred_lft 83325sec
inet6 fe80::9400:ff:fea1:e9a0/64 scope link
valid_lft forever preferred_lft forever
3: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500
link/none
inet 100.XXX.XXX.XXX/32 scope global tailscale0
valid_lft forever preferred_lft forever
inet6 XXXX:XXX:XXX:XXXX:XXXX:XXXX:XXXX:XXXX/128 scope global
valid_lft forever preferred_lft forever
```
for BGP config like:
```
set protocols bgp 64718 peer-group fabric capability extended-nexthop
set protocols bgp 64718 peer-group fabric remote-as 'external'
set protocols bgp 64718 neighbor tailscale0 peer-group 'fabric'
set protocols bgp 64718 neighbor tailscale0 remote-as 'external'
```
it will fail as such:
```
wfalc@hel1me1fi# set protocols bgp 64718 neighbor tailscale0 peer-group 'fabric'
Invalid value
Value validation failed
Set failed
[edit]
```
To change it we could either add a function to detect all interfaces in "ip addr"
or add following change to this file:
https://github.com/vyos/vyos-1x/blob/current/src/validators/interface-name#L20
```
pattern = '^(bond|br|dum|en|ersp|eth|gnv|lan|l2tp|l2tpeth|macsec|peth|ppp|pppoe|pptp|sstp|tun|**tailscale**|vti|vtun|vxlan|wg|wlan|wlm)[0-9]+(.\d+)?|lo$'
```