Lines Matching refs:interfaces
176 uv_interface_address_t* interfaces;
183 int err = uv_interface_addresses(&interfaces, &count);
199 const char* const raw_name = interfaces[i].name;
211 static_cast<unsigned char>(interfaces[i].phys_addr[0]),
212 static_cast<unsigned char>(interfaces[i].phys_addr[1]),
213 static_cast<unsigned char>(interfaces[i].phys_addr[2]),
214 static_cast<unsigned char>(interfaces[i].phys_addr[3]),
215 static_cast<unsigned char>(interfaces[i].phys_addr[4]),
216 static_cast<unsigned char>(interfaces[i].phys_addr[5]));
218 if (interfaces[i].address.address4.sin_family == AF_INET) {
219 uv_ip4_name(&interfaces[i].address.address4, ip, sizeof(ip));
220 uv_ip4_name(&interfaces[i].netmask.netmask4, netmask, sizeof(netmask));
222 } else if (interfaces[i].address.address4.sin_family == AF_INET6) {
223 uv_ip6_name(&interfaces[i].address.address6, ip, sizeof(ip));
224 uv_ip6_name(&interfaces[i].netmask.netmask6, netmask, sizeof(netmask));
237 Boolean::New(env->isolate(), interfaces[i].is_internal));
238 if (interfaces[i].address.address4.sin_family == AF_INET6) {
239 uint32_t scopeid = interfaces[i].address.address6.sin6_scope_id;
246 uv_free_interface_addresses(interfaces, count);