Lines Matching defs:imsg_ifinfo
79 void read_lease_file(struct imsg_ifinfo *);
424 struct imsg_ifinfo imsg_ifinfo;
475 if (IMSG_DATA_SIZE(imsg) != sizeof(imsg_ifinfo))
478 memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo));
479 read_lease_file(&imsg_ifinfo);
481 &imsg_ifinfo, sizeof(imsg_ifinfo));
968 read_lease_file(struct imsg_ifinfo *imsg_ifinfo)
977 memset(imsg_ifinfo->pds, 0, sizeof(imsg_ifinfo->pds));
979 if (if_indextoname(imsg_ifinfo->if_index, if_name) == NULL) {
981 imsg_ifinfo->if_index);
992 parse_lease(lease_file_buf, imsg_ifinfo);
999 if (imsg_ifinfo->pds[i].prefix_len == 0)
1003 inet_ntop(AF_INET6, &imsg_ifinfo->pds[i].prefix,
1005 imsg_ifinfo->pds[i].prefix_len);