]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Skip radius_acct_ipaddr if kernel does not support ProxyARP
authorJouni Malinen <j@w1.fi>
Sun, 25 Oct 2015 22:47:47 +0000 (00:47 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 25 Oct 2015 22:47:47 +0000 (00:47 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_radius.py

index 610225cd763e3f19acba5d0ebea39e2206600c60..b7d4a313c871f87d4b706b5ae7ddaa28ef006bc5 100644 (file)
@@ -307,7 +307,12 @@ def _test_radius_acct_ipaddr(dev, apdev):
                'proxy_arp': '1',
                'ap_isolate': '1',
                'bridge': 'ap-br0' }
-    hapd = hostapd.add_ap(apdev[0]['ifname'], params)
+    hapd = hostapd.add_ap(apdev[0]['ifname'], params, no_enable=True)
+    try:
+        hapd.enable()
+    except:
+        # For now, do not report failures due to missing kernel support
+        raise HwsimSkip("Could not start hostapd - assume proxyarp not supported in kernel version")
     bssid = apdev[0]['bssid']
 
     subprocess.call(['brctl', 'setfd', 'ap-br0', '0'])