Lines Matching refs:l_entry
308 struct ifaddrs *l_entry = malloc(sizeof(struct ifaddrs) + l_nameSize + l_addrSize + l_dataSize);
309 memset(l_entry, 0, sizeof(struct ifaddrs));
310 l_entry->ifa_name = "";
312 char *l_name = ((char *)l_entry) + sizeof(struct ifaddrs);
316 l_entry->ifa_flags = l_info->ifi_flags;
334 l_entry->ifa_addr = (struct sockaddr *)l_addr;
338 l_entry->ifa_broadaddr = (struct sockaddr *)l_addr;
346 l_entry->ifa_name = l_name;
350 l_entry->ifa_data = l_data;
357 addToEnd(p_resultList, l_entry);
358 p_links[l_info->ifi_index - 1] = l_entry;
400 struct ifaddrs *l_entry = malloc(sizeof(struct ifaddrs) + l_nameSize + l_addrSize);
401 memset(l_entry, 0, sizeof(struct ifaddrs));
402 l_entry->ifa_name = p_links[l_info->ifa_index - 1]->ifa_name;
404 char *l_name = ((char *)l_entry) + sizeof(struct ifaddrs);
407 l_entry->ifa_flags = l_info->ifa_flags | p_links[l_info->ifa_index - 1]->ifa_flags;
432 if(l_entry->ifa_addr)
434 l_entry->ifa_dstaddr = (struct sockaddr *)l_addr;
438 l_entry->ifa_addr = (struct sockaddr *)l_addr;
443 if(l_entry->ifa_addr)
445 l_entry->ifa_dstaddr = l_entry->ifa_addr;
447 l_entry->ifa_addr = (struct sockaddr *)l_addr;
451 l_entry->ifa_broadaddr = (struct sockaddr *)l_addr;
459 l_entry->ifa_name = l_name;
466 if(l_entry->ifa_addr && (l_entry->ifa_addr->sa_family == AF_INET || l_entry->ifa_addr->sa_family == AF_INET6))
468 unsigned l_maxPrefix = (l_entry->ifa_addr->sa_family == AF_INET ? 32 : 128);
480 makeSockaddr(l_entry->ifa_addr->sa_family, (struct sockaddr *)l_addr, l_mask, l_maxPrefix / 8);
481 l_entry->ifa_netmask = (struct sockaddr *)l_addr;
484 addToEnd(p_resultList, l_entry);