From: Jouni Malinen Date: Thu, 27 Oct 2016 18:37:19 +0000 (+0300) Subject: tests: Avoid failures in ap_vlan_without_station with new kernel X-Git-Tag: hostap_2_7~2180 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09b306b1e5c444baa8f86997fce16e7e61728db2;p=thirdparty%2Fhostap.git 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 --- diff --git a/tests/hwsim/test_ap_vlan.py b/tests/hwsim/test_ap_vlan.py index 21ddbfb68..4e20775f4 100644 --- a/tests/hwsim/test_ap_vlan.py +++ b/tests/hwsim/test_ap_vlan.py @@ -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)