mpls03.sh 430 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. # SPDX-License-Identifier: GPL-2.0-or-later
  3. # Copyright (c) 2018 Oracle and/or its affiliates. All Rights Reserved.
  4. TST_SETUP="setup"
  5. TST_TESTFUNC="mpls_virt_test"
  6. TST_CLEANUP="mpls_virt_cleanup"
  7. . virt_lib.sh
  8. . mpls_lib.sh
  9. setup()
  10. {
  11. virt_type="gre"
  12. if [ -n "$TST_IPV6" ]; then
  13. tst_kvcmp -lt "4.19" && \
  14. tst_brk TCONF "mpls + ip6gre requires kernel 4.19+"
  15. virt_type="ip6gre"
  16. fi
  17. mpls_virt_setup
  18. }
  19. tst_run