]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
xfrm id
authorSven Auhagen <Sven.Auhagen@voleatech.de>
Thu, 6 Jun 2019 15:53:41 +0000 (17:53 +0200)
committerSven Auhagen <Sven.Auhagen@voleatech.de>
Thu, 6 Jun 2019 15:53:41 +0000 (17:53 +0200)
ifupdown2/addons/xfrm.py
ifupdown2/ifupdown/netlink.py

index 5ae24aef56c65796db5f45172e9b110676a17b82..d2e4e7f624e714d95c931b720bbdbee4a8317559 100644 (file)
@@ -40,10 +40,10 @@ class xfrm(moduleBase):
     """  ifupdown2 addon module to create a xfrm interface """
     _modinfo = {'mhelp' : 'xfrm module creates a xfrm interface for',
                 'attrs' : {
-                    'xfrmid' :
+                    'xfrm-id' :
                         { 'help' : 'xfrm id',
                           'validrange' : ['1', '65535'],
-                          'example': ['xfrmid 1'] 
+                          'example': ['xfrm-id 1'] 
                         },
                     'xfrm-physdev':
                         {'help': 'xfrm physical device',
@@ -73,8 +73,8 @@ class xfrm(moduleBase):
         return None
 
     def _get_xfrmid(self, ifaceobj):
-        if ifaceobj.get_attr_value('xfrmid'):
-            av_attr = ifaceobj.get_attr_value_first('xfrmid')
+        if ifaceobj.get_attr_value('xfrm-id'):
+            av_attr = ifaceobj.get_attr_value_first('xfrm-id')
             return av_attr
 
         return None
@@ -84,7 +84,7 @@ class xfrm(moduleBase):
 
     @staticmethod
     def _is_my_interface(ifaceobj):
-        return ifaceobj.get_attr_value_first('xfrmid')
+        return ifaceobj.get_attr_value_first('xfrm-id')
 
     def _up(self, ifaceobj):
         """
@@ -104,7 +104,7 @@ class xfrm(moduleBase):
             link_created = True
         else:
             current_attrs = self.ipcmd.link_get_linkinfo_attrs(ifaceobj.name)
-            xfrmid_cur = current_attrs.get('xfrmid', None)
+            xfrmid_cur = current_attrs.get('xfrm-id', None)
             physdev_cur = current_attrs.get('xfrm-physdev', None)
             # Check XFRM Values
             if xfrmid != xfrmid_cur or physdev != physdev_cur:
index 9dcc8d5a16c1c0995af6f296fad9b9599b5363b0..0d15d71bc367c7b2a090f838fc5f6de4c4baba6c 100644 (file)
@@ -560,7 +560,7 @@ class Netlink(utilsBase):
         xfrm_physdev_link_ifindex = linkdata.get(Link.IFLA_XFRM_LINK)
 
         return {
-            'xfrmid': str(linkdata.get(Link.IFLA_XFRM_IF_ID, '')),
+            'xfrm-id': str(linkdata.get(Link.IFLA_XFRM_IF_ID, '')),
             'xfrm-physdev': self.get_iface_name(xfrm_physdev_link_ifindex) if xfrm_physdev_link_ifindex else ""
         }