Lines Matching refs:ifi
285 struct ifinfo *ifi; in main() local
292 for (ifi = iflist; ifi; ifi = ifi->next) { in main()
293 if (ifi->state != IFS_DOWN && ifi->racnt == 0) in main()
296 if (ifi == NULL) in main()
394 struct ifinfo *ifi, *prev;
398 for (ifi = iflist; ifi; ifi = ifi->next) {
399 if (strncmp(ifi->ifname, ifname, sizeof(ifi->ifname)) == 0)
401 prev = ifi;
403 prev->next = ifi->next;
408 if (ifi->rs_data)
409 free(ifi->rs_data);
410 free(ifi->sdl);
411 free(ifi);
420 struct ifinfo *ifi; in find_ifinfo() local
422 for (ifi = iflist; ifi; ifi = ifi->next) in find_ifinfo()
423 if (ifi->sdl->sdl_index == ifindex) in find_ifinfo()
424 return(ifi); in find_ifinfo()