tests: Avoid failures in ap_vlan_without_station with new kernel
The kernel commit 'mac80211: filter multicast data packets on AP / AP_VLAN' started filtering out the test frame used in ap_vlan_without_station and that resulted in false failures. For now, ignore that "error" case to avoid claiming failures when the kernel is doing what it is expected to do. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
b64fa750b6
commit
09b306b1e5
1 changed files with 4 additions and 1 deletions
|
@ -492,7 +492,10 @@ def test_ap_vlan_without_station(dev, apdev, p):
|
|||
if out is not None:
|
||||
lines = out.splitlines()
|
||||
if len(lines) < 1:
|
||||
raise Exception("first frame not observed")
|
||||
# Newer kernel versions filter out frames when there are no
|
||||
# authorized stations on an AP/AP_VLAN interface, so do not
|
||||
# trigger an error here.
|
||||
logger.info("first frame not observed")
|
||||
state = 1
|
||||
for l in lines:
|
||||
is_protected = int(l, 16)
|
||||
|
|
Loading…
Reference in a new issue