diff --git a/tests/topotests/pbr-topo1/test_pbr_topo1.py b/tests/topotests/pbr-topo1/test_pbr_topo1.py index 5fa25813bb..ffac8e2889 100755 --- a/tests/topotests/pbr-topo1/test_pbr_topo1.py +++ b/tests/topotests/pbr-topo1/test_pbr_topo1.py @@ -32,6 +32,7 @@ import re import sys import pytest import json +import platform from functools import partial # Save the Current Working Directory to find configuration files. @@ -85,6 +86,11 @@ def setup_module(module): tgen = Topogen(NetworkTopo, module.__name__) tgen.start_topology() + krel = platform.release() + if topotest.version_cmp(krel, "4.10") < 0: + tgen.errors = "Newer kernel than 4.9 needed for pbr tests" + pytest.skip(tgen.errors) + router_list = tgen.routers() for rname, router in router_list.iteritems(): # Install vrf into the kernel and slave eth3