Home | History | Annotate | Download | only in shill

Lines Matching defs:interface_index

204                 << device->interface_index() << ")";
206 delayed_devices_.erase(device->interface_index());
207 CHECK(!GetDevice(device->interface_index()).get());
208 infos_[device->interface_index()].device = device;
209 if (metrics_->IsDeviceRegistered(device->interface_index(),
211 metrics_->NotifyDeviceInitialized(device->interface_index());
213 metrics_->RegisterDevice(device->interface_index(), device->technology());
221 int interface_index = device->interface_index();
224 << interface_index << ")";
229 map<int, Info>::iterator iter = infos_.find(interface_index);
232 << interface_index;
238 metrics_->DeregisterDevice(device->interface_index());
452 int interface_index,
455 delayed_devices_.erase(interface_index);
456 infos_[interface_index].technology = technology;
463 << interface_index << ".";
468 << " at index " << interface_index
474 infos_[interface_index].mac_address.Clear();
480 manager_, link_name, address, interface_index);
486 interface_index);
492 << link_name << " at index " << interface_index << ".";
497 GetWiFiInterfaceInfo(interface_index);
503 << link_name << " at index " << interface_index << ".";
508 << " at index " << interface_index
515 infos_[interface_index].mac_address.Clear();
527 << " at index " << interface_index
530 interface_index) &&
535 DeleteInterface(interface_index);
542 << " at index " << interface_index;
543 rtnl_handler_->SetInterfaceFlags(interface_index, IFF_UP, IFF_UP);
559 << " at index " << interface_index;
560 DelayDeviceCreation(interface_index);
567 manager_, link_name, address, interface_index,
572 routing_table_->FlushRoutes(interface_index);
573 FlushAddresses(interface_index);
594 int interface_index = msg.interface_index();
595 const Info* info = GetInfo(interface_index);
609 LOG(INFO) << __func__ << ": interface index " << interface_index
618 int dev_index = msg.interface_index();
688 SLOG(this, 2) << __func__ << "(index=" << msg.interface_index() << ")";
692 SLOG(this, 2) << __func__ << "(index=" << msg.interface_index()
696 RemoveInfo(msg.interface_index());
699 DeviceRefPtr DeviceInfo::GetDevice(int interface_index) const {
700 const Info* info = GetInfo(interface_index);
709 bool DeviceInfo::GetMACAddress(int interface_index, ByteString* address) const {
710 const Info* info = GetInfo(interface_index);
722 *address = GetMACAddressFromKernel(interface_index);
726 ByteString DeviceInfo::GetMACAddressFromKernel(int interface_index) const {
727 const Info* info = GetInfo(interface_index);
741 ifr.ifr_ifindex = interface_index;
752 bool DeviceInfo::GetMACAddressOfPeer(int interface_index,
755 const Info* info = GetInfo(interface_index);
807 bool DeviceInfo::GetAddresses(int interface_index,
809 const Info* info = GetInfo(interface_index);
817 void DeviceInfo::FlushAddresses(int interface_index) const {
818 SLOG(this, 2) << __func__ << "(" << interface_index << ")";
819 const Info* info = GetInfo(interface_index);
829 << " from interface " << interface_index;
830 rtnl_handler_->RemoveInterfaceAddress(interface_index,
837 int interface_index, const IPAddress& this_address) const {
838 SLOG(this, 3) << __func__ << "(" << interface_index << ")";
839 const Info* info = GetInfo(interface_index);
861 bool DeviceInfo::GetPrimaryIPv6Address(int interface_index,
863 const Info* info = GetInfo(interface_index);
900 bool DeviceInfo::GetIPv6DnsServerAddresses(int interface_index,
903 const Info* info = GetInfo(interface_index);
929 int interface_index, const IPAddress& address) const {
930 SLOG(this, 3) << __func__ << "(" << interface_index << ")";
931 const Info* info = GetInfo(interface_index);
946 bool DeviceInfo::GetFlags(int interface_index, unsigned int* flags) const {
947 const Info* info = GetInfo(interface_index);
955 bool DeviceInfo::GetByteCounts(int interface_index,
958 const Info* info = GetInfo(interface_index);
1012 bool DeviceInfo::DeleteInterface(int interface_index) const {
1013 return rtnl_handler_->RemoveInterface(interface_index);
1016 const DeviceInfo::Info* DeviceInfo::GetInfo(int interface_index) const {
1017 map<int, Info>::const_iterator iter = infos_.find(interface_index);
1024 void DeviceInfo::RemoveInfo(int interface_index) {
1025 map<int, Info>::iterator iter = infos_.find(interface_index);
1027 SLOG(this, 2) << "Removing info for device index: " << interface_index;
1032 metrics_->DeregisterDevice(interface_index);
1036 delayed_devices_.erase(interface_index);
1039 << interface_index;
1057 int interface_index = msg.interface_index();
1058 if (!ContainsKey(infos_, interface_index)) {
1060 << interface_index;
1061 infos_[interface_index].has_addresses_only = true;
1070 << "Found local address attribute for interface " << interface_index;
1072 vector<AddressData>& address_list = infos_[interface_index].ip_addresses;
1081 SLOG(this, 2) << "Delete address for interface " << interface_index;
1090 << " for interface " << interface_index;
1093 DeviceRefPtr device = GetDevice(interface_index);
1103 int interface_index = msg.interface_index();
1104 if (!ContainsKey(infos_, interface_index)) {
1106 << interface_index;
1110 infos_[interface_index].ipv6_dns_server_lifetime_seconds =
1112 infos_[interface_index].ipv6_dns_server_addresses = rdnss_option.addresses;
1114 &infos_[interface_index].ipv6_dns_server_received_time_seconds)) {
1119 DeviceRefPtr device = GetDevice(interface_index);
1125 void DeviceInfo::DelayDeviceCreation(int interface_index) {
1126 delayed_devices_.insert(interface_index);
1186 void DeviceInfo::RetrieveLinkStatistics(int interface_index,
1201 << " interface index " << interface_index << ": "
1204 infos_[interface_index].rx_bytes = stats.rx_bytes;
1205 infos_[interface_index].tx_bytes = stats.tx_bytes;
1215 void DeviceInfo::GetWiFiInterfaceInfo(int interface_index) {
1218 interface_index)) {
1237 uint32_t interface_index;
1239 &interface_index)) {
1249 const Info* info = GetInfo(interface_index);
1252 << interface_index;
1257 << interface_index;
1264 << interface_index
1271 << interface_index;
1275 info->name, address, interface_index);