Home
last modified time | relevance | path

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

/openbsd/usr.sbin/relayd/
H A Dcarp.c109 struct ifgroupreq ifgr; in carp_demote_get() local
116 bzero(&ifgr, sizeof(ifgr)); in carp_demote_get()
117 if (strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)) >= in carp_demote_get()
118 sizeof(ifgr.ifgr_name)) { in carp_demote_get()
124 if (ioctl(s, SIOCGIFGATTR, (caddr_t)&ifgr) == -1) { in carp_demote_get()
135 return ((int)ifgr.ifgr_attrib.ifg_carp_demoted); in carp_demote_get()
194 struct ifgroupreq ifgr; in carp_demote_ioctl() local
201 bzero(&ifgr, sizeof(ifgr)); in carp_demote_ioctl()
202 if (strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)) >= in carp_demote_ioctl()
203 sizeof(ifgr.ifgr_name)) { in carp_demote_ioctl()
[all …]
H A Dparse.y3473 struct ifgroupreq ifgr; in is_if_in_group() local
3481 memset(&ifgr, 0, sizeof(ifgr)); in is_if_in_group()
3482 if (strlcpy(ifgr.ifgr_name, ifname, IFNAMSIZ) >= IFNAMSIZ) in is_if_in_group()
3484 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) { in is_if_in_group()
3490 len = ifgr.ifgr_len; in is_if_in_group()
3491 ifgr.ifgr_groups = calloc(len / sizeof(struct ifg_req), in is_if_in_group()
3493 if (ifgr.ifgr_groups == NULL) in is_if_in_group()
3495 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in is_if_in_group()
3498 ifg = ifgr.ifgr_groups; in is_if_in_group()
3506 free(ifgr.ifgr_groups); in is_if_in_group()
/openbsd/usr.sbin/ospfd/
H A Dcarp.c108 struct ifgroupreq ifgr; in carp_demote_get() local
115 bzero(&ifgr, sizeof(ifgr)); in carp_demote_get()
116 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_get()
118 if (ioctl(s, SIOCGIFGATTR, (caddr_t)&ifgr) == -1) { in carp_demote_get()
128 return ((int)ifgr.ifgr_attrib.ifg_carp_demoted); in carp_demote_get()
162 struct ifgroupreq ifgr; in carp_demote_ioctl() local
169 bzero(&ifgr, sizeof(ifgr)); in carp_demote_ioctl()
170 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_ioctl()
171 ifgr.ifgr_attrib.ifg_carp_demoted = demote; in carp_demote_ioctl()
173 if ((res = ioctl(s, SIOCSIFGATTR, (caddr_t)&ifgr)) == -1) in carp_demote_ioctl()
/openbsd/usr.sbin/ospf6d/
H A Dcarp.c108 struct ifgroupreq ifgr; in carp_demote_get() local
115 bzero(&ifgr, sizeof(ifgr)); in carp_demote_get()
116 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_get()
118 if (ioctl(s, SIOCGIFGATTR, (caddr_t)&ifgr) == -1) { in carp_demote_get()
128 return ((int)ifgr.ifgr_attrib.ifg_carp_demoted); in carp_demote_get()
162 struct ifgroupreq ifgr; in carp_demote_ioctl() local
169 bzero(&ifgr, sizeof(ifgr)); in carp_demote_ioctl()
170 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_ioctl()
171 ifgr.ifgr_attrib.ifg_carp_demoted = demote; in carp_demote_ioctl()
173 if ((res = ioctl(s, SIOCSIFGATTR, (caddr_t)&ifgr)) == -1) in carp_demote_ioctl()
/openbsd/usr.sbin/ripd/
H A Dcarp.c108 struct ifgroupreq ifgr; in carp_demote_get() local
115 bzero(&ifgr, sizeof(ifgr)); in carp_demote_get()
116 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_get()
118 if (ioctl(s, SIOCGIFGATTR, (caddr_t)&ifgr) == -1) { in carp_demote_get()
128 return ((int)ifgr.ifgr_attrib.ifg_carp_demoted); in carp_demote_get()
162 struct ifgroupreq ifgr; in carp_demote_ioctl() local
169 bzero(&ifgr, sizeof(ifgr)); in carp_demote_ioctl()
170 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_ioctl()
171 ifgr.ifgr_attrib.ifg_carp_demoted = demote; in carp_demote_ioctl()
173 if ((res = ioctl(s, SIOCSIFGATTR, (caddr_t)&ifgr)) == -1) in carp_demote_ioctl()
/openbsd/usr.sbin/bgpd/
H A Dcarp.c109 struct ifgroupreq ifgr; in carp_demote_get() local
116 memset(&ifgr, 0, sizeof(ifgr)); in carp_demote_get()
117 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_get()
119 if (ioctl(s, SIOCGIFGATTR, (caddr_t)&ifgr) == -1) { in carp_demote_get()
129 return ((int)ifgr.ifgr_attrib.ifg_carp_demoted); in carp_demote_get()
163 struct ifgroupreq ifgr; in carp_demote_ioctl() local
170 memset(&ifgr, 0, sizeof(ifgr)); in carp_demote_ioctl()
171 strlcpy(ifgr.ifgr_name, group, sizeof(ifgr.ifgr_name)); in carp_demote_ioctl()
172 ifgr.ifgr_attrib.ifg_carp_demoted = demote; in carp_demote_ioctl()
174 if ((res = ioctl(s, SIOCSIFGATTR, (caddr_t)&ifgr)) == -1) in carp_demote_ioctl()
/openbsd/usr.sbin/sasyncd/
H A Dcarp.c107 struct ifgroupreq ifgr; in carp_demote() local
121 bzero(&ifgr, sizeof(ifgr)); in carp_demote()
122 strlcpy(ifgr.ifgr_name, cfgstate.carp_ifgroup, sizeof(ifgr.ifgr_name)); in carp_demote()
126 if (ioctl(s, SIOCGIFGATTR, (caddr_t)&ifgr) == -1) { in carp_demote()
133 if (ifgr.ifgr_attrib.ifg_carp_demoted == 0) in carp_demote()
137 ifgr.ifgr_attrib.ifg_carp_demoted = demote; in carp_demote()
138 if (ioctl(s, SIOCSIFGATTR, (caddr_t)&ifgr) == -1) in carp_demote()
/openbsd/usr.bin/netstat/
H A Dif.c472 struct ifgroupreq ifgr; in isegress() local
481 memset(&ifgr, 0, sizeof(ifgr)); in isegress()
482 strlcpy(ifgr.ifgr_name, name, IFNAMSIZ); in isegress()
484 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) { in isegress()
488 len = ifgr.ifgr_len; in isegress()
489 ifgr.ifgr_groups = calloc(len, 1); in isegress()
490 if (ifgr.ifgr_groups == NULL) in isegress()
492 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in isegress()
495 ifg = ifgr.ifgr_groups; in isegress()
502 free(ifgr.ifgr_groups); in isegress()
/openbsd/usr.sbin/vmd/
H A Dpriv.c90 struct ifgroupreq ifgr; in priv_dispatch_parent() local
180 if (strlcpy(ifgr.ifgr_name, vfr.vfr_name, in priv_dispatch_parent()
181 sizeof(ifgr.ifgr_name)) >= sizeof(ifgr.ifgr_name) || in priv_dispatch_parent()
182 strlcpy(ifgr.ifgr_group, vfr.vfr_value, in priv_dispatch_parent()
183 sizeof(ifgr.ifgr_group)) >= sizeof(ifgr.ifgr_group)) in priv_dispatch_parent()
186 if (ioctl(env->vmd_fd, SIOCAIFGROUP, &ifgr) == -1 && in priv_dispatch_parent()
/openbsd/usr.sbin/lpd/
H A Dparse.y934 struct ifgroupreq ifgr; in is_if_in_group() local
942 memset(&ifgr, 0, sizeof(ifgr)); in is_if_in_group()
943 if (strlcpy(ifgr.ifgr_name, ifname, IFNAMSIZ) >= IFNAMSIZ) in is_if_in_group()
946 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) { in is_if_in_group()
952 len = ifgr.ifgr_len; in is_if_in_group()
953 ifgr.ifgr_groups = calloc(len/sizeof(struct ifg_req), in is_if_in_group()
955 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in is_if_in_group()
958 ifg = ifgr.ifgr_groups; in is_if_in_group()
966 free(ifgr.ifgr_groups); in is_if_in_group()
/openbsd/sbin/ifconfig/
H A Difconfig.c1071 bzero(&ifgr, sizeof(ifgr)); in printgroup()
1072 strlcpy(ifgr.ifgr_name, groupname, sizeof(ifgr.ifgr_name)); in printgroup()
1081 len = ifgr.ifgr_len; in printgroup()
1104 bzero(&ifgr, sizeof(ifgr)); in printgroupattribs()
1105 strlcpy(ifgr.ifgr_name, groupname, sizeof(ifgr.ifgr_name)); in printgroupattribs()
1124 bzero(&ifgr, sizeof(ifgr)); in setgroupattribs()
1125 strlcpy(ifgr.ifgr_name, groupname, sizeof(ifgr.ifgr_name)); in setgroupattribs()
1654 memset(&ifgr, 0, sizeof(ifgr)); in setifgroup()
1677 memset(&ifgr, 0, sizeof(ifgr)); in unsetifgroup()
6655 memset(&ifgr, 0, sizeof(ifgr)); in getifgroups()
[all …]
/openbsd/sys/net/
H A Dif.c2983 if (ifgr->ifgr_len == 0) { in if_getgroup()
2989 len = ifgr->ifgr_len; in if_getgroup()
2990 ifgp = ifgr->ifgr_groups; in if_getgroup()
3025 if (ifgr->ifgr_len == 0) { in if_getgroupmembers()
3027 ifgr->ifgr_len += sizeof(ifgrq); in if_getgroupmembers()
3031 len = ifgr->ifgr_len; in if_getgroupmembers()
3032 ifgp = ifgr->ifgr_groups; in if_getgroupmembers()
3104 if (ifgr->ifgr_len == 0) { in if_getgrouplist()
3106 ifgr->ifgr_len += sizeof(ifgrq); in if_getgrouplist()
3110 len = ifgr->ifgr_len; in if_getgrouplist()
[all …]
/openbsd/sbin/pfctl/
H A Dpfctl_parser.c1468 struct ifgroupreq ifgr; in ifa_exists() local
1477 bzero(&ifgr, sizeof(ifgr)); in ifa_exists()
1478 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_exists()
1479 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == 0) { in ifa_exists()
1502 struct ifgroupreq ifgr; in ifa_grouplookup() local
1508 bzero(&ifgr, sizeof(ifgr)); in ifa_grouplookup()
1509 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_grouplookup()
1515 len = ifgr.ifgr_len; in ifa_grouplookup()
1516 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in ifa_grouplookup()
1518 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in ifa_grouplookup()
[all …]
/openbsd/usr.sbin/rad/
H A Dfrontend.c888 struct ifgroupreq ifgr; in merge_ra_interfaces() local
911 memset(&ifgr, 0, sizeof(ifgr)); in merge_ra_interfaces()
912 strlcpy(ifgr.ifgr_name, conf_name, in merge_ra_interfaces()
913 sizeof(ifgr.ifgr_name)); in merge_ra_interfaces()
915 (caddr_t)&ifgr) == -1) in merge_ra_interfaces()
918 len = ifgr.ifgr_len; in merge_ra_interfaces()
919 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in merge_ra_interfaces()
922 (caddr_t)&ifgr) == -1) { in merge_ra_interfaces()
925 free(ifgr.ifgr_groups); in merge_ra_interfaces()
929 for (ifg = ifgr.ifgr_groups; in merge_ra_interfaces()
[all …]
/openbsd/regress/sbin/ifconfig/
H A Difaddr.c547 struct ifgroupreq ifgr; in printgroup() local
552 bzero(&ifgr, sizeof(ifgr)); in printgroup()
553 strlcpy(ifgr.ifgr_name, groupname, sizeof(ifgr.ifgr_name)); in printgroup()
554 if (ioctl(sock, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) { in printgroup()
562 len = ifgr.ifgr_len; in printgroup()
563 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in printgroup()
565 if (ioctl(sock, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in printgroup()
568 for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req); in printgroup()
574 free(ifgr.ifgr_groups); in printgroup()
/openbsd/sbin/ipsecctl/
H A Dparse.y1936 struct ifgroupreq ifgr; in ifa_exists() local
1945 bzero(&ifgr, sizeof(ifgr)); in ifa_exists()
1946 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_exists()
1947 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == 0) { in ifa_exists()
1966 struct ifgroupreq ifgr; in ifa_grouplookup() local
1973 bzero(&ifgr, sizeof(ifgr)); in ifa_grouplookup()
1974 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_grouplookup()
1980 len = ifgr.ifgr_len; in ifa_grouplookup()
1981 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in ifa_grouplookup()
1983 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in ifa_grouplookup()
[all …]
/openbsd/sbin/iked/
H A Dparse.y2215 struct ifgroupreq ifgr; in ifa_exists() local
2224 bzero(&ifgr, sizeof(ifgr)); in ifa_exists()
2225 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_exists()
2226 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == 0) { in ifa_exists()
2245 struct ifgroupreq ifgr; in ifa_grouplookup() local
2252 bzero(&ifgr, sizeof(ifgr)); in ifa_grouplookup()
2253 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_grouplookup()
2259 len = ifgr.ifgr_len; in ifa_grouplookup()
2260 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in ifa_grouplookup()
2262 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in ifa_grouplookup()
[all …]
/openbsd/usr.sbin/httpd/
H A Dparse.y2487 struct ifgroupreq ifgr; in is_if_in_group() local
2495 memset(&ifgr, 0, sizeof(ifgr)); in is_if_in_group()
2496 if (strlcpy(ifgr.ifgr_name, ifname, IFNAMSIZ) >= IFNAMSIZ) in is_if_in_group()
2498 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) { in is_if_in_group()
2504 len = ifgr.ifgr_len; in is_if_in_group()
2505 ifgr.ifgr_groups = calloc(len / sizeof(struct ifg_req), in is_if_in_group()
2507 if (ifgr.ifgr_groups == NULL) in is_if_in_group()
2509 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in is_if_in_group()
2512 ifg = ifgr.ifgr_groups; in is_if_in_group()
2520 free(ifgr.ifgr_groups); in is_if_in_group()
/openbsd/sbin/dhclient/
H A Ddhclient.c342 struct ifgroupreq ifgr; in get_name() local
346 memset(&ifgr, 0, sizeof(ifgr)); in get_name()
347 strlcpy(ifgr.ifgr_name, "egress", sizeof(ifgr.ifgr_name)); in get_name()
348 if (ioctl(ioctlfd, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in get_name()
350 if (ifgr.ifgr_len > sizeof(struct ifg_req)) in get_name()
352 if ((ifgr.ifgr_groups = calloc(1, ifgr.ifgr_len)) == NULL) in get_name()
354 if (ioctl(ioctlfd, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in get_name()
356 len = strlcpy(ifi->name, ifgr.ifgr_groups->ifgrq_member, in get_name()
358 free(ifgr.ifgr_groups); in get_name()
/openbsd/libexec/snmpd/snmpd_metrics/
H A Dmib.c2406 struct ifgroupreq ifgr; in mib_carpgroupget() local
2411 bzero(&ifgr, sizeof(ifgr)); in mib_carpgroupget()
2418 if (ioctl(s, SIOCGIFGLIST, (caddr_t)&ifgr) == -1) { in mib_carpgroupget()
2422 len = ifgr.ifgr_len; in mib_carpgroupget()
2424 if (len / sizeof(*ifgr.ifgr_groups) <= idx-1) in mib_carpgroupget()
2427 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) { in mib_carpgroupget()
2443 free(ifgr.ifgr_groups); in mib_carpgroupget()
2446 free(ifgr.ifgr_groups); in mib_carpgroupget()
2456 struct ifgroupreq ifgr; in mib_carpgrouptable() local
2499 bzero(&ifgr, sizeof(ifgr)); in mib_carpgrouptable()
[all …]
/openbsd/usr.sbin/smtpd/
H A Dparse.y3600 struct ifgroupreq ifgr; in is_if_in_group() local
3608 memset(&ifgr, 0, sizeof(ifgr)); in is_if_in_group()
3609 if (strlcpy(ifgr.ifgr_name, ifname, IFNAMSIZ) >= IFNAMSIZ) in is_if_in_group()
3612 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) { in is_if_in_group()
3618 len = ifgr.ifgr_len; in is_if_in_group()
3619 ifgr.ifgr_groups = xcalloc(len/sizeof(struct ifg_req), in is_if_in_group()
3621 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in is_if_in_group()
3624 ifg = ifgr.ifgr_groups; in is_if_in_group()
3632 free(ifgr.ifgr_groups); in is_if_in_group()
/openbsd/sys/netinet/
H A Dip_carp.c2229 struct ifgroupreq *ifgr = (struct ifgroupreq *)addr; in carp_ifgroup_ioctl() local
2233 if (!strcmp(ifgr->ifgr_group, IFG_ALL)) in carp_ifgroup_ioctl()
2240 if (!strcmp(ifgl->ifgl_group->ifg_group, ifgr->ifgr_group)) { in carp_ifgroup_ioctl()
2252 struct ifgroupreq *ifgr = (struct ifgroupreq *)addr; in carp_ifgattr_ioctl() local
2255 if (ifgr->ifgr_attrib.ifg_carp_demoted > 0 && (sc->sc_if.if_flags & in carp_ifgattr_ioctl()