Lines Matching refs:capi

16 from . import capi as capi  unknown
40 addr = capi.rtnl_addr_get(self._nl_cache, ifindex, local._nl_addr)
64 return cls(capi.addr2obj(obj))
68 return capi.obj2addr(obj)
80 diff = capi.nl_addr_cmp(self.local, other.local)
92 return capi.rtnl_addr_get_ifindex(self._rtnl_addr)
105 link = capi.rtnl_addr_get_link(self._rtnl_addr)
119 capi.rtnl_addr_set_link(self._rtnl_addr, value._rtnl_link)
123 if capi.rtnl_addr_get_ifindex(self._orig) == 0:
124 capi.rtnl_addr_set_ifindex(self._orig, value.ifindex)
130 return capi.rtnl_addr_get_label(self._rtnl_addr)
134 capi.rtnl_addr_set_label(self._rtnl_addr, value)
149 flags = capi.rtnl_addr_get_flags(self._rtnl_addr)
150 return capi.rtnl_addr_flags2str(flags, 256)[0].split(",")
154 i = capi.rtnl_addr_str2flags(flag[1:])
155 capi.rtnl_addr_unset_flags(self._rtnl_addr, i)
157 i = capi.rtnl_addr_str2flags(flag[1:])
158 capi.rtnl_addr_set_flags(self._rtnl_addr, i)
160 i = capi.rtnl_addr_str2flags(flag)
161 capi.rtnl_addr_set_flags(self._rtnl_addr, i)
175 fam = capi.rtnl_addr_get_family(self._rtnl_addr)
183 capi.rtnl_addr_set_family(self._rtnl_addr, int(value))
189 scope = capi.rtnl_addr_get_scope(self._rtnl_addr)
190 return capi.rtnl_scope2str(scope, 32)[0]
195 value = capi.rtnl_str2scope(value)
196 capi.rtnl_addr_set_scope(self._rtnl_addr, value)
202 a = capi.rtnl_addr_get_local(self._rtnl_addr)
208 capi.rtnl_addr_set_local(self._rtnl_addr, a._nl_addr)
212 if capi.rtnl_addr_get_local(self._orig) is None:
213 capi.rtnl_addr_set_local(self._orig, a._nl_addr)
219 a = capi.rtnl_addr_get_peer(self._rtnl_addr)
225 capi.rtnl_addr_set_peer(self._rtnl_addr, a._nl_addr)
231 a = capi.rtnl_addr_get_broadcast(self._rtnl_addr)
237 capi.rtnl_addr_set_broadcast(self._rtnl_addr, a._nl_addr)
243 a = capi.rtnl_addr_get_multicast(self._rtnl_addr)
253 capi.rtnl_addr_set_multicast(self._rtnl_addr, a._nl_addr)
259 a = capi.rtnl_addr_get_anycast(self._rtnl_addr)
265 capi.rtnl_addr_set_anycast(self._rtnl_addr, a._nl_addr)
271 msecs = capi.rtnl_addr_get_valid_lifetime(self._rtnl_addr)
279 capi.rtnl_addr_set_valid_lifetime(self._rtnl_addr, int(value))
285 msecs = capi.rtnl_addr_get_preferred_lifetime(self._rtnl_addr)
293 capi.rtnl_addr_set_preferred_lifetime(self._rtnl_addr, int(value))
299 hsec = capi.rtnl_addr_get_create_time(self._rtnl_addr)
306 hsec = capi.rtnl_addr_get_last_update_time(self._rtnl_addr)
316 ret = capi.rtnl_addr_add(socket._sock, self._rtnl_addr, flags)
322 ret = capi.rtnl_addr_delete(socket._sock, self._rtnl_addr, flags)