/openbsd/usr.sbin/relayd/ |
H A D | carp.c | 109 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 D | parse.y | 3494 struct ifgroupreq ifgr; in is_if_in_group() local 3502 memset(&ifgr, 0, sizeof(ifgr)); in is_if_in_group() 3503 if (strlcpy(ifgr.ifgr_name, ifname, IFNAMSIZ) >= IFNAMSIZ) in is_if_in_group() 3505 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) { in is_if_in_group() 3511 len = ifgr.ifgr_len; in is_if_in_group() 3512 ifgr.ifgr_groups = calloc(len / sizeof(struct ifg_req), in is_if_in_group() 3514 if (ifgr.ifgr_groups == NULL) in is_if_in_group() 3516 if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1) in is_if_in_group() 3519 ifg = ifgr.ifgr_groups; in is_if_in_group() 3527 free(ifgr.ifgr_groups); in is_if_in_group()
|
/openbsd/usr.sbin/ospfd/ |
H A D | carp.c | 108 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 D | carp.c | 108 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 D | carp.c | 108 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 D | carp.c | 109 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 D | carp.c | 107 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 D | if.c | 472 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 D | priv.c | 83 struct ifgroupreq ifgr; in priv_dispatch_parent() local 172 if (strlcpy(ifgr.ifgr_name, vfr.vfr_name, in priv_dispatch_parent() 173 sizeof(ifgr.ifgr_name)) >= sizeof(ifgr.ifgr_name) || in priv_dispatch_parent() 174 strlcpy(ifgr.ifgr_group, vfr.vfr_value, in priv_dispatch_parent() 175 sizeof(ifgr.ifgr_group)) >= sizeof(ifgr.ifgr_group)) in priv_dispatch_parent() 178 if (ioctl(env->vmd_fd, SIOCAIFGROUP, &ifgr) == -1 && in priv_dispatch_parent()
|
/openbsd/usr.sbin/lpd/ |
H A D | parse.y | 934 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 D | ifconfig.c | 1072 bzero(&ifgr, sizeof(ifgr)); in printgroup() 1073 strlcpy(ifgr.ifgr_name, groupname, sizeof(ifgr.ifgr_name)); in printgroup() 1082 len = ifgr.ifgr_len; in printgroup() 1105 bzero(&ifgr, sizeof(ifgr)); in printgroupattribs() 1106 strlcpy(ifgr.ifgr_name, groupname, sizeof(ifgr.ifgr_name)); in printgroupattribs() 1125 bzero(&ifgr, sizeof(ifgr)); in setgroupattribs() 1126 strlcpy(ifgr.ifgr_name, groupname, sizeof(ifgr.ifgr_name)); in setgroupattribs() 1655 memset(&ifgr, 0, sizeof(ifgr)); in setifgroup() 1678 memset(&ifgr, 0, sizeof(ifgr)); in unsetifgroup() 6652 memset(&ifgr, 0, sizeof(ifgr)); in getifgroups() [all …]
|
/openbsd/sys/net/ |
H A D | if.c | 3021 if (ifgr->ifgr_len == 0) { in if_getgroup() 3029 len = ifgr->ifgr_len; in if_getgroup() 3030 ifgp = ifgr->ifgr_groups; in if_getgroup() 3092 if (ifgr->ifgr_len == 0) { in if_getgroupmembers() 3094 ifgr->ifgr_len += sizeof(ifgrq); in if_getgroupmembers() 3104 len = ifgr->ifgr_len; in if_getgroupmembers() 3105 ifgp = ifgr->ifgr_groups; in if_getgroupmembers() 3194 if (ifgr->ifgr_len == 0) { in if_getgrouplist() 3197 ifgr->ifgr_len += sizeof(ifgrq); in if_getgrouplist() 3202 len = ifgr->ifgr_len; in if_getgrouplist() [all …]
|
/openbsd/sbin/pfctl/ |
H A D | pfctl_parser.c | 1468 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 D | frontend.c | 896 struct ifgroupreq ifgr; in merge_ra_interfaces() local 919 memset(&ifgr, 0, sizeof(ifgr)); in merge_ra_interfaces() 920 strlcpy(ifgr.ifgr_name, conf_name, in merge_ra_interfaces() 921 sizeof(ifgr.ifgr_name)); in merge_ra_interfaces() 923 (caddr_t)&ifgr) == -1) in merge_ra_interfaces() 926 len = ifgr.ifgr_len; in merge_ra_interfaces() 927 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in merge_ra_interfaces() 930 (caddr_t)&ifgr) == -1) { in merge_ra_interfaces() 933 free(ifgr.ifgr_groups); in merge_ra_interfaces() 937 for (ifg = ifgr.ifgr_groups; in merge_ra_interfaces() [all …]
|
/openbsd/regress/sbin/ifconfig/ |
H A D | ifaddr.c | 547 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 D | parse.y | 1936 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 D | parse.y | 2460 struct ifgroupreq ifgr; in ifa_exists() local 2469 bzero(&ifgr, sizeof(ifgr)); in ifa_exists() 2470 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_exists() 2471 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == 0) { in ifa_exists() 2490 struct ifgroupreq ifgr; in ifa_grouplookup() local 2497 bzero(&ifgr, sizeof(ifgr)); in ifa_grouplookup() 2498 strlcpy(ifgr.ifgr_name, ifa_name, sizeof(ifgr.ifgr_name)); in ifa_grouplookup() 2504 len = ifgr.ifgr_len; in ifa_grouplookup() 2505 if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) in ifa_grouplookup() 2507 if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) in ifa_grouplookup() [all …]
|
/openbsd/usr.sbin/httpd/ |
H A D | parse.y | 2487 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/libexec/snmpd/snmpd_metrics/ |
H A D | mib.c | 2406 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 D | parse.y | 3600 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 D | ip_carp.c | 2265 struct ifgroupreq *ifgr = (struct ifgroupreq *)addr; in carp_ifgroup_ioctl() local 2269 if (!strcmp(ifgr->ifgr_group, IFG_ALL)) in carp_ifgroup_ioctl() 2276 if (!strcmp(ifgl->ifgl_group->ifg_group, ifgr->ifgr_group)) { in carp_ifgroup_ioctl() 2288 struct ifgroupreq *ifgr = (struct ifgroupreq *)addr; in carp_ifgattr_ioctl() local 2291 if (ifgr->ifgr_attrib.ifg_carp_demoted > 0 && (sc->sc_if.if_flags & in carp_ifgattr_ioctl()
|