]> granicus.if.org Git - libnl/commitdiff
rtnl_link_(get|set)_weight is deprecated in libnl.
authorКоренберг Марк (ноутбук дома) <socketpair@gmail.com>
Thu, 7 Jun 2012 20:59:03 +0000 (02:59 +0600)
committerКоренберг Марк (ноутбук дома) <socketpair@gmail.com>
Fri, 8 Jun 2012 16:26:35 +0000 (22:26 +0600)
So, remove from python binding. Should not break compatibility.

python/netlink/route/capi.i
python/netlink/route/link.py

index ae3592db78636622fa90df30be93ee6f0ab91c45..8ac114b15cdfee447c4d67be9621e961f5be52ce 100644 (file)
@@ -104,9 +104,6 @@ extern unsigned int rtnl_link_get_mtu(struct rtnl_link *);
 extern void rtnl_link_set_txqlen(struct rtnl_link *, unsigned int);
 extern unsigned int rtnl_link_get_txqlen(struct rtnl_link *);
 
-extern void rtnl_link_set_weight(struct rtnl_link *, unsigned int);
-extern unsigned int rtnl_link_get_weight(struct rtnl_link *);
-
 extern void rtnl_link_set_ifindex(struct rtnl_link *, int);
 extern int rtnl_link_get_ifindex(struct rtnl_link *);
 
index a537cd54b1bc8e6011f584e0f295eb3d0221c5f3..ab28f37994a8541a39b2cb401d6c55c465061fba 100644 (file)
@@ -297,24 +297,6 @@ class Link(netlink.Object):
     def txqlen(self, value):
         capi.rtnl_link_set_txqlen(self._rtnl_link, int(value))
 
-    @property
-    @netlink.nlattr(type=str, fmt=util.string)
-    def weight(self):
-        """Weight"""
-        v = capi.rtnl_link_get_weight(self._rtnl_link)
-        if v == 4294967295:
-            return 'max'
-        else:
-            return str(v)
-
-    @weight.setter
-    def weight(self, value):
-        if value == 'max':
-            v = 4294967295
-        else:
-            v = int(value)
-        capi.rtnl_link_set_weight(self._rtnl_link, v)
-
     @property
     @netlink.nlattr(type=str, immutable=True, fmt=util.string)
     def arptype(self):