Lines Matching refs:net_dev
270 for net_dev in self._wlanifs_in_use:
271 if net_dev.phy == phy_name:
285 for net_dev in self._interfaces:
286 if net_dev.if_name == interface:
287 self._interfaces.remove(net_dev)
306 for net_dev in self._wlanifs_in_use:
307 self.release_interface(net_dev.if_name)
308 for net_dev in self._interfaces:
309 if net_dev.inherited:
311 self.remove_interface(net_dev.if_name)
371 full_interface = [net_dev for net_dev in self._interfaces
372 if net_dev.if_name == self._capture_interface][0]
376 if len([net_dev for net_dev in self._interfaces
377 if net_dev.phy == full_interface.phy]) == 1:
449 busy_phys = set(net_dev.phy for net_dev in self._wlanifs_in_use)
498 for net_dev in self._interfaces:
499 if net_dev.if_name == same_phy_as:
500 phy = net_dev.phy
514 for net_dev in set(self._interfaces) - set(self._wlanifs_in_use):
515 if net_dev.phy == phy and net_dev.if_type == phytype:
520 name_exists = lambda name: bool([net_dev
521 for net_dev in self._interfaces
522 if net_dev.if_name == name])
527 net_dev = NetDev(phy=phy, if_name=if_name(if_index),
529 self._interfaces.append(net_dev)
530 self.iw_runner.add_interface(phy, net_dev.if_name, phytype)
534 self.cmd_ip, net_dev.if_name))
537 dst_dev=net_dev.if_name)
539 self.ensure_unique_mac(net_dev)
541 return net_dev
558 net_dev = self._get_wlanif(
561 self.host.run('%s link set dev %s up' % (self.cmd_ip, net_dev.if_name))
567 net_dev.if_name)
568 elif same_phy_as or self._phy_in_use(net_dev.phy):
571 net_dev.if_name, net_dev.phy)
573 self.iw_runner.set_freq(net_dev.if_name, frequency)
575 self._wlanifs_in_use.append(net_dev)
576 return net_dev.if_name
596 net_dev = self._get_wlanif(
598 self._wlanifs_in_use.append(net_dev)
599 return net_dev.if_name
602 def ensure_unique_mac(self, net_dev): argument
616 if net_dev.if_type == 'monitor':
619 our_ifname = net_dev.if_name
620 our_phy = net_dev.phy
663 for net_dev in self._wlanifs_in_use:
664 if net_dev.if_name == wlanif:
665 self._wlanifs_in_use.remove(net_dev)