diff options
Diffstat (limited to 'resources/traffic_scripts/arp_request.py')
-rwxr-xr-x | resources/traffic_scripts/arp_request.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/resources/traffic_scripts/arp_request.py b/resources/traffic_scripts/arp_request.py index 94d5deabe7..8c5b9c7c47 100755 --- a/resources/traffic_scripts/arp_request.py +++ b/resources/traffic_scripts/arp_request.py @@ -47,6 +47,7 @@ def arp_request_test(): """Send ARP request, expect a reply and verify its fields. returns: test status + :raises RuntimeError: ARP reply timeout. """ test_passed = False (src_if, src_mac, dst_mac, src_ip, dst_ip) = parse_arguments() @@ -65,6 +66,9 @@ def arp_request_test(): # wait for APR reply ether = interface.recv_pkt() + if not ether: + raise RuntimeError("ARP reply timeout") + # verify received packet if not ether.haslayer(ARP): |