Lines Matching refs:capi
47 from .. import capi as core_capi
48 from . import capi as capi unknown
126 link = capi.rtnl_link_get(self._nl_cache, key)
128 link = capi.rtnl_link_get_by_name(self._nl_cache, key)
167 return cls(capi.link2obj(obj))
171 return capi.obj2link(obj)
187 return capi.rtnl_link_get_ifindex(self._rtnl_link)
191 capi.rtnl_link_set_ifindex(self._rtnl_link, int(value))
195 if capi.rtnl_link_get_ifindex(self._orig) == 0:
196 capi.rtnl_link_set_ifindex(self._orig, int(value))
202 return capi.rtnl_link_get_name(self._rtnl_link)
206 capi.rtnl_link_set_name(self._rtnl_link, value)
212 if capi.rtnl_link_get_name(self._orig) is None:
213 capi.rtnl_link_set_name(self._orig, value)
226 flags = capi.rtnl_link_get_flags(self._rtnl_link)
227 return capi.rtnl_link_flags2str(flags, 256)[0].split(",")
231 i = capi.rtnl_link_str2flags(flag[1:])
232 capi.rtnl_link_unset_flags(self._rtnl_link, i)
234 i = capi.rtnl_link_str2flags(flag[1:])
235 capi.rtnl_link_set_flags(self._rtnl_link, i)
237 i = capi.rtnl_link_str2flags(flag)
238 capi.rtnl_link_set_flags(self._rtnl_link, i)
252 return capi.rtnl_link_get_mtu(self._rtnl_link)
256 capi.rtnl_link_set_mtu(self._rtnl_link, int(value))
262 return capi.rtnl_link_get_family(self._rtnl_link)
266 capi.rtnl_link_set_family(self._rtnl_link, value)
272 a = capi.rtnl_link_get_addr(self._rtnl_link)
277 capi.rtnl_link_set_addr(self._rtnl_link, value._addr)
283 a = capi.rtnl_link_get_broadcast(self._rtnl_link)
288 capi.rtnl_link_set_broadcast(self._rtnl_link, value._addr)
294 return capi.rtnl_link_get_qdisc(self._rtnl_link)
298 capi.rtnl_link_set_qdisc(self._rtnl_link, value)
304 return capi.rtnl_link_get_txqlen(self._rtnl_link)
308 capi.rtnl_link_set_txqlen(self._rtnl_link, int(value))
314 type_ = capi.rtnl_link_get_arptype(self._rtnl_link)
320 capi.rtnl_link_set_arptype(self._rtnl_link, i)
326 operstate = capi.rtnl_link_get_operstate(self._rtnl_link)
327 return capi.rtnl_link_operstate2str(operstate, 32)[0]
331 i = capi.rtnl_link_str2operstate(value)
332 capi.rtnl_link_set_operstate(self._rtnl_link, i)
338 mode = capi.rtnl_link_get_linkmode(self._rtnl_link)
339 return capi.rtnl_link_mode2str(mode, 32)[0]
343 i = capi.rtnl_link_str2mode(value)
344 capi.rtnl_link_set_linkmode(self._rtnl_link, i)
350 return capi.rtnl_link_get_ifalias(self._rtnl_link)
354 capi.rtnl_link_set_ifalias(self._rtnl_link, value)
360 return capi.rtnl_link_get_type(self._rtnl_link)
364 if capi.rtnl_link_set_type(self._rtnl_link, value) < 0:
372 stat = capi.rtnl_link_str2stat(stat)
376 return capi.rtnl_link_get_stat(self._rtnl_link, stat)
382 return capi.rtnl_link_enslave(sock._sock, self._rtnl_link, slave._rtnl_link)
388 return capi.rtnl_link_release(sock._sock, self._rtnl_link, slave._rtnl_link)
397 ret = capi.rtnl_link_add(sock._sock, self._rtnl_link, flags)
408 ret = capi.rtnl_link_change(sock._sock, self._orig, self._rtnl_link, flags)
417 ret = capi.rtnl_link_delete(sock._sock, self._rtnl_link)
550 link = capi.get_from_kernel(sock._sock, 0, name)