Page MenuHomeVyOS Platform

wifi: mac80211_hwsim kernel module no longer supports VLAN interfaces in smoketests
Closed, ResolvedPublicFEATURE REQUEST

Description

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-vyos

Do not run VIF based smoketests if mac80211_hwsim driver is in use

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

c-po claimed this task.
c-po updated the task description. (Show Details)
c-po removed subscribers: Apachez, pasik.
Viacheslav triaged this task as Normal priority.Apr 10 2025, 9:55 AM
c-po moved this task from Need Triage to Completed on the VyOS Rolling board.
c-po moved this task from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.3) board.