From a1a359ad8de06cbe2b87860d8694f0bf7738ee89 Mon Sep 17 00:00:00 2001 From: Lou Berger Date: Sun, 11 Feb 2018 12:05:51 -0500 Subject: [PATCH] bgp_l3vpn_to_bgp_vrf: required 4.11 kernel on arm processors Signed-off-by: Lou Berger --- tests/topotests/bgp_l3vpn_to_bgp_vrf/customize.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/topotests/bgp_l3vpn_to_bgp_vrf/customize.py b/tests/topotests/bgp_l3vpn_to_bgp_vrf/customize.py index 8d08ad0260..6fb42fad9d 100644 --- a/tests/topotests/bgp_l3vpn_to_bgp_vrf/customize.py +++ b/tests/topotests/bgp_l3vpn_to_bgp_vrf/customize.py @@ -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') -- 2.39.5