SR test fixes
- Skip rest of the test case on host IP verification failure
- Fix incorrect packet filter for capturing ping6

Change-Id: I39d7b446b35feeb9606f16a3d62bfc8214b7e701
diff --git a/TestON/tests/dependencies/topology.py b/TestON/tests/dependencies/topology.py
index 1d45ef3..ae2b89c 100644
--- a/TestON/tests/dependencies/topology.py
+++ b/TestON/tests/dependencies/topology.py
@@ -436,7 +436,8 @@
         packetCaptured = True
         srcHandle = getattr( main, srcHost )
         dstHandle = getattr( main, dstHost )
-        started = dstHandle.startFilter( ifaceName=dstIntf, pktFilter="ip host {}".format( dstIp ) )
+        pktFilter = "ip6 host {}".format( dstIp ) if ipv6 else "ip host {}".format( dstIp )
+        started = dstHandle.startFilter( ifaceName=dstIntf, pktFilter=pktFilter )
         if not started:
             main.log.error("Failed to start Scapy packet filter")
             return main.FALSE