Lines Matching defs:ifgr
1181 struct ifgroupreq ifgr;
1187 memset(&ifgr, 0, sizeof(ifgr));
1188 strlcpy(ifgr.ifgr_name, ifa_name, IFNAMSIZ);
1189 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1)
1193 len = ifgr.ifgr_len;
1194 ifgr.ifgr_groups =
1197 if (ifgr.ifgr_groups == NULL)
1199 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1)
1202 ifg = ifgr.ifgr_groups;
1235 free(ifgr.ifgr_groups);
1403 struct ifgroupreq ifgr;
1411 bzero(&ifgr, sizeof(ifgr));
1412 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name));
1413 ifgr.ifgr_len = len;
1414 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
1416 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1)
1419 for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req);
1431 free(ifgr.ifgr_groups);