tests: Do not mark proxyarp_open failed if ebtables is not available

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2014-12-21 17:14:00 +02:00
parent f24489d94f
commit 01c87519a3

View file

@ -3050,8 +3050,11 @@ def test_proxyarp_open(dev, apdev, params):
try:
res = _test_proxyarp_open(dev, apdev, params)
finally:
subprocess.call(['ebtables', '-F', 'FORWARD'])
subprocess.call(['ebtables', '-F', 'OUTPUT'])
try:
subprocess.call(['ebtables', '-F', 'FORWARD'])
subprocess.call(['ebtables', '-F', 'OUTPUT'])
except:
pass
subprocess.call(['ip', 'link', 'set', 'dev', 'ap-br0', 'down'],
stderr=open('/dev/null', 'w'))
subprocess.call(['brctl', 'delbr', 'ap-br0'],