Lines Matching defs:ifgr
1399 struct ifgroupreq ifgr;
1405 memset(&ifgr, 0, sizeof(ifgr));
1406 strlcpy(ifgr.ifgr_name, ifa_name, IFNAMSIZ);
1407 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1)
1411 len = ifgr.ifgr_len;
1412 ifgr.ifgr_groups =
1415 if (ifgr.ifgr_groups == NULL)
1417 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1)
1420 ifg = ifgr.ifgr_groups;
1453 free(ifgr.ifgr_groups);
1621 struct ifgroupreq ifgr;
1629 bzero(&ifgr, sizeof(ifgr));
1630 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name));
1631 ifgr.ifgr_len = len;
1632 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
1634 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1)
1637 for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req);
1649 free(ifgr.ifgr_groups);