Summary
Upgrading to Linux 6.6.85 will make the WIFI interface tests fail because of:
[ 1583.244642] 8021q: VLANs not supported on wlan1 [ 1583.656677] 8021q: VLANs not supported on wlan11 [ 1584.057246] 8021q: VLANs not supported on wlan0 [ 1584.596168] 8021q: VLANs not supported on wlan10 [ 1606.011530] 8021q: VLANs not supported on wlan0 [ 1625.353951] 8021q: VLANs not supported on wlan0
This is most likely b/c of commit https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3561442599804905c3defca241787cd4546e99a7
Use case
802.1q VLAN interfaces are widely used for traffic separation in switched networks. Also we've always supported these.
Running this on a platform with a real wifi card still works.
10: wlan0.10@wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN group default qlen 1000
link/ether 0a:d2:3e:3c:d3:40 brd ff:ff:ff:ff:ff:ff
inet 1.1.1.1/24 brd 1.1.1.255 scope global wlan0.10
valid_lft forever preferred_lft forever
[edit]
vyos@vyos# run show ver kernel
6.6.85-vyosDo not run VIF based smoketests if mac80211_hwsim driver is in use