X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Ftest_vxlan.py;h=1411dd6c0261452b1bc769950fa199064367c67b;hb=4d56e059f78b991cb19ec4e5cf4a07a5607a0642;hp=6bdcb258bcd37c5ee37ed43bccb27260f2563aee;hpb=d927834a1f4dfd18eb4d0788e69f106fc3780ef8;p=vpp.git diff --git a/test/test_vxlan.py b/test/test_vxlan.py index 6bdcb258bcd..1411dd6c026 100644 --- a/test/test_vxlan.py +++ b/test/test_vxlan.py @@ -1,7 +1,7 @@ #!/usr/bin/env python import socket -from util import ip4n_range +from util import ip4n_range, ip4_range import unittest from framework import VppTestCase, VppTestRunner from template_bd import BridgeDomain @@ -30,6 +30,10 @@ class TestVxlan(BridgeDomain, VppTestCase): VXLAN(vni=vni, flags=self.flags) / pkt) + def ip_range(self, start, end): + """ range of remote ip's """ + return ip4_range(self.pg0.remote_ip4, start, end) + def encap_mcast(self, pkt, src_ip, src_mac, vni): """ Encapsulate the original payload frame by adding VXLAN header with its @@ -97,7 +101,7 @@ 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):