def get_default_name(self): itype = self.get_config_interface_type() name = _("No interface selected") if itype == Interface.INTERFACE_TYPE_BRIDGE: name = Interface.find_free_name(self.conn.get_backend(), "br") elif itype == Interface.INTERFACE_TYPE_BOND: name = Interface.find_free_name(self.conn.get_backend(), "bond") else: ifaces = self.get_config_selected_interfaces() if len(ifaces) > 0: iface = ifaces[0][INTERFACE_ROW_NAME] if itype == Interface.INTERFACE_TYPE_VLAN: tag = uiutil.spin_get_helper(self.widget("vlan-tag")) name = "%s.%s" % (iface, int(tag)) elif itype == Interface.INTERFACE_TYPE_ETHERNET: name = iface return name