X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Ftest_vxlan.py;h=99d5d13f0fb200882b1496ddc772d72029262ed4;hb=46c1c11ba08512a5e37392de1ddb306b139a5bcf;hp=ee829a31a288909e18fce222a097961821bd3152;hpb=6ae5ee7addcbb85e614a49fe7903df5bbb4ded22;p=vpp.git diff --git a/test/test_vxlan.py b/test/test_vxlan.py index ee829a31a28..99d5d13f0fb 100644 --- a/test/test_vxlan.py +++ b/test/test_vxlan.py @@ -97,16 +97,18 @@ class TestVxlan(BridgeDomain, VppTestCase): add or del tunnels sharing the same mcast dst to test vxlan ref_count mechanism """ - n_shared_dst_tunnels = 2000 + n_shared_dst_tunnels = 20 vni_start = 10000 vni_end = vni_start + n_shared_dst_tunnels for vni in range(vni_start, vni_end): - cls.vapi.vxlan_add_del_tunnel( + r = cls.vapi.vxlan_add_del_tunnel( src_addr=cls.pg0.local_ip4n, dst_addr=cls.mcast_ip4n, mcast_sw_if_index=1, vni=vni, is_add=is_add) + if r.sw_if_index == 0xffffffff: + raise "bad sw_if_index" @classmethod def add_shared_mcast_dst_load(cls):