Lines Matching refs:ifd
105 struct nb_ifdesc *ifd; in nb_enum_if() local
123 if (strlen(p->ifa_name) >= sizeof(ifd->id_name)) in nb_enum_if()
126 ifd = malloc(sizeof(struct nb_ifdesc)); in nb_enum_if()
127 if (ifd == NULL) { in nb_enum_if()
132 bzero(ifd, sizeof(struct nb_ifdesc)); in nb_enum_if()
133 strcpy(ifd->id_name, p->ifa_name); in nb_enum_if()
134 ifd->id_flags = p->ifa_flags; in nb_enum_if()
135 ifd->id_addr = ((struct sockaddr_in *)p->ifa_addr)->sin_addr; in nb_enum_if()
136 ifd->id_mask = ((struct sockaddr_in *)p->ifa_netmask)->sin_addr; in nb_enum_if()
137 ifd->id_next = *iflist; in nb_enum_if()
138 *iflist = ifd; in nb_enum_if()