]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgp_l3vpn_to_bgp_vrf: required 4.11 kernel on arm processors
authorLou Berger <lberger@labn.net>
Sun, 11 Feb 2018 17:05:51 +0000 (12:05 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:13 +0000 (20:22 -0500)
Signed-off-by: Lou Berger <lberger@labn.net>
tests/topotests/bgp_l3vpn_to_bgp_vrf/customize.py

index 8d08ad026000806b517ae0779178f9e4a480ac89..6fb42fad9de11bae5cc7cd939b955a274311434f 100644 (file)
@@ -110,6 +110,11 @@ class ThisTestTopo(Topo):
         if tgen.hasmpls != True:
             logger.info('MPLS not available, tests will be skipped')
             return
+        mach = platform.machine()
+        krel = platform.release()
+        if mach[:1] == 'a' and topotest.version_cmp(krel, '4.11') < 0:
+            logger.info('Need Kernel version 4.11 to run on arm processor')
+            return
         for routern in range(2, 5):
             tgen.add_router('r{}'.format(routern))
         # Create CE routers
@@ -186,6 +191,10 @@ def ltemplatePreRouterStartHook():
     if tgen.hasmpls != True:
         logger.info('MPLS not available, skipping setup')
         return
+    #check for normal init
+    if len(tgen.net) == 1:
+        logger.info('Topology not configured, skipping setup')
+        return
     #collect/log info on iproute2
     cc.doCmd(tgen, 'r2', 'apt-cache policy iproute2')
     cc.doCmd(tgen, 'r2', 'yum info iproute2')