def _get_mac(iface): if dpdk.is_dpdk(iface): return dpdk.link_info(iface)['address'] return link.get_link(iface)['address']
def _get_mac(iface): return link.get_link(iface)['address']
def get_promisc(self): return bool( link.get_link(self.name)['flags'] & libnl.IfaceStatus.IFF_PROMISC)
def _get_mac(iface): if dpdk.is_dpdk(iface): return dpdk.link_info(iface)['address'] return link.get_link(iface)['address']
def oper_up(self): return bool(link.get_link(self.name)['flags'] & self.IFF_RUNNING)
def getLink(dev): """Returns the Link object for the specified dev.""" return Link.fromDict(link.get_link(dev))
def properties(self): return link.get_link(self._dev)
def getLink(dev): """Returns the Link object for the specified dev.""" if dpdk.is_dpdk(dev): return dpdk.link_info(dev) return Link.fromDict(link.get_link(dev))
def is_promisc(dev): return bool(get_link(dev)['flags'] & libnl.IfaceStatus.IFF_PROMISC)
def mac_address(dev): if dpdk.is_dpdk(dev): return dpdk.link_info(dev)['address'] return get_link(dev)['address']
def is_oper_up(dev): if dpdk.is_dpdk(dev): return dpdk.is_oper_up(dev) return is_link_up(get_link(dev)['flags'], check_oper_status=True)
def is_admin_up(dev): return is_link_up(get_link(dev)['flags'], check_oper_status=False)
def properties(self): if self._is_dpdk_type: info = dpdk.link_info(self._dev) else: info = link.get_link(self._dev) return info
def oper_up(self): if dpdk.is_dpdk(self.name): return dpdk.is_oper_up(self.name) return bool( link.get_link(self.name)['flags'] & libnl.IfaceStatus.IFF_RUNNING)
def oper_up(self): return bool(link.get_link(self.name)['flags'] & self.IFF_RUNNING)
def get_promisc(self): return bool( link.get_link(self.name)['flags'] & libnl.IfaceStatus.IFF_PROMISC)
def get_promisc(self): return bool(link.get_link(self.name)['flags'] & self.IFF_PROMISC)
def properties(self): if self._is_dpdk_type: info = dpdk.link_info(self._dev) else: info = link.get_link(self._dev) return info
def getLink(dev): """Returns the Link object for the specified dev.""" return Link.fromDict(link.get_link(dev))
def get_promisc(self): return bool(link.get_link(self.name)['flags'] & self.IFF_PROMISC)
def is_admin_up(dev): return is_link_up(get_link(dev)['flags'], check_oper_status=False)
def oper_up(self): if dpdk.is_dpdk(self.name): return dpdk.is_oper_up(self.name) return bool( link.get_link(self.name)['flags'] & libnl.IfaceStatus.IFF_RUNNING)
def is_oper_up(dev): return is_link_up(get_link(dev)['flags'], check_oper_status=True)
def getLink(dev): """Returns the Link object for the specified dev.""" if dpdk.is_dpdk(dev): return dpdk.link_info(dev) return Link.fromDict(link.get_link(dev))
def is_promisc(dev): return bool(get_link(dev)['flags'] & link.IFF_PROMISC)
def _get_mac(iface): return link.get_link(iface)['address']
def is_promisc(dev): return bool(get_link(dev)['flags'] & link.IFF_PROMISC)