]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
Fix gretunnels
authorSven Auhagen <Sven.Auhagen@voleatech.de>
Mon, 29 Oct 2018 05:55:25 +0000 (06:55 +0100)
committerJulien Fortin <julien@cumulusnetworks.com>
Thu, 13 Dec 2018 22:43:57 +0000 (14:43 -0800)
ifupdown2/ifupdownaddons/LinkUtils.py

index ab1dd6e6d4b1e36d550d56401569bd21f2679958..ad6871fceab4fb2359055bd4d0230c52b8e1aaf9 100644 (file)
@@ -1266,8 +1266,13 @@ class LinkUtils(utilsBase):
         if '6' in mode:
             cmd = ' -6 '
 
-        cmd += 'tunnel add'
-        cmd += ' %s mode %s' %(tunnelname, mode)
+        if mode == 'gretap':
+            cmd += 'link add'
+            cmd += ' %s type %s' %(tunnelname, mode)
+        else:
+            cmd += 'tunnel add'
+            cmd += ' %s mode %s' %(tunnelname, mode)
+
         if attrs:
             for k, v in attrs.iteritems():
                 cmd += ' %s' %k