Lines Matching refs:lan_addr
95 memcpy(&lan_addr[n_lan_addr].addr, &addr_in->sin_addr, sizeof(lan_addr[n_lan_addr].addr));
96 if (!inet_ntop(AF_INET, &addr_in->sin_addr, lan_addr[n_lan_addr].str, sizeof(lan_addr[0].str)) )
102 memcpy(&lan_addr[n_lan_addr].mask, &addr_in->sin_addr, sizeof(lan_addr[n_lan_addr].mask));
103 lan_addr[n_lan_addr].ifindex = if_nametoindex(p->ifa_name);
104 lan_addr[n_lan_addr].snotify = OpenAndConfSSDPNotifySocket(&lan_addr[n_lan_addr]);
105 if (lan_addr[n_lan_addr].snotify >= 0)
149 memcpy(&lan_addr[n_lan_addr].addr, &addr.sin_addr, sizeof(lan_addr[n_lan_addr].addr));
150 if (!inet_ntop(AF_INET, &addr.sin_addr, lan_addr[n_lan_addr].str, sizeof(lan_addr[0].str)))
159 memcpy(&lan_addr[n_lan_addr].mask, &addr.sin_addr, sizeof(addr));
160 lan_addr[n_lan_addr].ifindex = if_nametoindex(ifr->ifr_name);
161 lan_addr[n_lan_addr].snotify = OpenAndConfSSDPNotifySocket(&lan_addr[n_lan_addr]);
162 if (lan_addr[n_lan_addr].snotify >= 0)
334 memcpy(&old_addr[i], &lan_addr[i].addr, sizeof(struct in_addr));
335 close(lan_addr[i].snotify);
349 if (memcmp(&lan_addr[i].addr, &old_addr[j], sizeof(struct in_addr)) == 0)
356 lan_addr[i].str, inet_ntoa(lan_addr[i].mask));
357 SendSSDPGoodbyes(lan_addr[i].snotify);
358 SendSSDPNotifies(lan_addr[i].snotify, lan_addr[i].str,