Home
last modified time | relevance | path

Searched refs:ifgr (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/sys/dist/pf/net/
H A Dif_compat.c253 struct ifgroupreq *ifgr = (struct ifgroupreq *)data;
255 if (ifgr->ifgr_len == 0) {
257 ifgr->ifgr_len += sizeof(struct ifg_req);
261 len = ifgr->ifgr_len;
262 ifgp = ifgr->ifgr_groups;
284 struct ifgroupreq *ifgr = (struct ifgroupreq *)data;
291 if (!strcmp(ifg->ifg_group, ifgr->ifgr_name))
296 if (ifgr->ifgr_len == 0) {
298 ifgr->ifgr_len += sizeof(ifgrq);
302 len = ifgr->ifgr_len;
[all …]
/netbsd-src/dist/pf/sbin/pfctl/
H A Dpfctl_parser.c1226 struct ifgroupreq ifgr; in ifa_exists() local
1238 bzero(&ifgr, sizeof(ifgr)); in ifa_exists()
1239 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_exists()
1240 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == 0) { in ifa_exists()
1269 struct ifgroupreq ifgr; in ifa_grouplookup()
1275 bzero(&ifgr, sizeof(ifgr)); in ifa_grouplookup()
1276 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_grouplookup()
1277 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) { in ifa_grouplookup()
1282 len = ifgr.ifgr_len; in ifa_grouplookup()
1283 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in ifa_grouplookup()
[all …]
/netbsd-src/external/bsd/dhcpcd/dist/src/
H A Dif-bsd.c338 struct ifgroupreq ifgr = { .ifgr_len = 0 }; in if_ignoregroup() local
346 strlcpy(ifgr.ifgr_name, ifname, sizeof(ifgr.ifgr_name)); in if_ignoregroup()
347 if (ioctl(s, SIOCGIFGROUP, &ifgr) == -1 || in if_ignoregroup()
348 (ifgr.ifgr_groups = malloc(ifgr.ifgr_len)) == NULL || in if_ignoregroup()
349 ioctl(s, SIOCGIFGROUP, &ifgr) == -1) in if_ignoregroup()
355 for (ifg = ifgr.ifgr_groups, ifg_len = ifgr.ifgr_len; in if_ignoregroup()