Lines Matching refs:ifgr
1379 struct ifgroupreq ifgr; in ifa_add_groups_to_map() local
1385 memset(&ifgr, 0, sizeof(ifgr)); in ifa_add_groups_to_map()
1386 strlcpy(ifgr.ifgr_name, ifa_name, IFNAMSIZ); in ifa_add_groups_to_map()
1387 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in ifa_add_groups_to_map()
1391 len = ifgr.ifgr_len; in ifa_add_groups_to_map()
1392 ifgr.ifgr_groups = in ifa_add_groups_to_map()
1395 if (ifgr.ifgr_groups == NULL) in ifa_add_groups_to_map()
1397 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in ifa_add_groups_to_map()
1400 ifg = ifgr.ifgr_groups; in ifa_add_groups_to_map()
1433 free(ifgr.ifgr_groups); in ifa_add_groups_to_map()
1601 struct ifgroupreq ifgr; in ifa_grouplookup() local
1609 bzero(&ifgr, sizeof(ifgr)); in ifa_grouplookup()
1610 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_grouplookup()
1611 ifgr.ifgr_len = len; in ifa_grouplookup()
1612 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in ifa_grouplookup()
1614 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in ifa_grouplookup()
1617 for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req); in ifa_grouplookup()
1629 free(ifgr.ifgr_groups); in ifa_grouplookup()