/openbsd/usr.sbin/rpki-client/ |
H A D | ip.c | 38 ip_addr_afi_parse(const char *fn, const ASN1_OCTET_STRING *p, enum afi *afi) in ip_addr_afi_parse() argument 66 *afi = v; in ip_addr_afi_parse() 79 ip_addr_check_covered(enum afi afi, in ip_addr_check_covered() argument 86 if (ips[i].afi != afi) in ip_addr_check_covered() 149 if (ips[i].afi != ip->afi) in ip_addr_check_overlap() 172 enum afi afi, const char *fn, struct ip_addr *addr) in ip_addr_parse() argument 222 enum afi afi, char *buf, size_t bufsz) in ip_addr_print() argument 227 switch (afi) { in ip_addr_print() 251 enum afi afi, char *buf, size_t bufsz) in ip_addr_range_print() argument 257 switch (afi) { in ip_addr_range_print() [all …]
|
H A D | output-bird.c | 39 if (v->afi == AFI_IPV4) { in output_bird1v4() 40 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_bird1v4() 68 if (v->afi == AFI_IPV6) { in output_bird1v6() 69 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_bird1v6() 102 if (v->afi == AFI_IPV4) { in output_bird2() 103 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_bird2() 117 if (v->afi == AFI_IPV6) { in output_bird2() 118 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_bird2()
|
H A D | spl.c | 91 prefix_cmp(enum afi afi, const struct ip_addr *a, const struct ip_addr *b) in prefix_cmp() argument 95 switch (afi) { in prefix_cmp() 137 enum afi afi; in spl_parse_econtent() local 186 if (!ip_addr_afi_parse(fn, afp->addressFamily, &afi)) in spl_parse_econtent() 189 switch (afi) { in spl_parse_econtent() 218 if (!ip_addr_parse(prefix_asn1, afi, fn, &ip_addr)) in spl_parse_econtent() 222 prefix_cmp(afi, prev_ip_addr, &ip_addr) != -1) { in spl_parse_econtent() 229 prefix->afi in spl_parse_econtent() [all...] |
H A D | roa.c | 106 enum afi afi; in roa_parse_econtent() local 148 if (!ip_addr_afi_parse(fn, addrfam->addressFamily, &afi)) { in roa_parse_econtent() 154 switch (afi) { in roa_parse_econtent() 190 if (!ip_addr_parse(addr->address, afi, fn, &ipaddr)) { in roa_parse_econtent() 212 if (maxlen > ((afi == AFI_IPV4) ? 32 : 128)) { in roa_parse_econtent() 221 res->afi = afi; in roa_parse_econtent() 394 v->afi = roa->ips[i].afi; in roa_insert_vrps() 436 if (a->afi > b->afi) in vrpcmp() 438 if (a->afi < b->afi) in vrpcmp() 440 switch (a->afi) { in vrpcmp()
|
H A D | constraints.c | 161 constraints_parse_ip_prefix(const char *fn, const char *prefix, enum afi afi, in constraints_parse_ip_prefix() argument 165 int af = afi == AFI_IPV4 ? AF_INET : AF_INET6; in constraints_parse_ip_prefix() 171 if (!X509v3_addr_add_prefix(addrs, afi, NULL, addr, plen)) in constraints_parse_ip_prefix() 183 enum afi afi, IPAddrBlocks *addrs) in constraints_parse_ip_range() argument 186 int af = afi == AFI_IPV4 ? AF_INET : AF_INET6; in constraints_parse_ip_range() 193 if (!X509v3_addr_add_range(addrs, afi, NULL, min_addr, max_addr)) in constraints_parse_ip_range() 205 constraints_parse_ip(const char *fn, char *p, enum afi afi, IPAddrBlocks *addrs) in constraints_parse_ip() argument 210 constraints_parse_ip_prefix(fn, p, afi, addrs); in constraints_parse_ip() 217 constraints_parse_ip_range(fn, min, max, afi, addrs); in constraints_parse_ip() 556 if (ip_addr_check_covered(cert->afi, cert->min, cert->max, in constraints_check_ips()
|
H A D | extern.h | 58 enum afi { enum 95 enum afi afi; /* AFI value */ member 223 enum afi afi; /* AFI value */ member 280 enum afi afi; member 422 enum afi afi; member 767 enum afi *); 769 enum afi, const char *, struct ip_addr *); 770 void ip_addr_print(const struct ip_addr *, enum afi, char *, 774 int ip_addr_check_covered(enum afi, const unsigned char *, 781 enum afi, const ASN1_BIT_STRING *); [all …]
|
H A D | cert.c | 271 sbgp_addr(const char *fn, struct cert_ip *ips, size_t *ipsz, enum afi afi, in sbgp_addr() argument 278 ip.afi = afi; in sbgp_addr() 281 if (!ip_addr_parse(bs, afi, fn, &ip.ip)) { in sbgp_addr() 302 enum afi afi, const IPAddressRange *range) in sbgp_addr_range() argument 308 ip.afi = afi; in sbgp_addr_range() 334 enum afi afi) in sbgp_addr_inherit() argument 340 ip.afi = afi; in sbgp_addr_inherit() 353 enum afi afi; in sbgp_parse_ipaddrblk() local 403 switch (afi) { in sbgp_parse_ipaddrblk() 430 if (!sbgp_addr(fn, ips, &ipsz, afi, in sbgp_parse_ipaddrblk() [all …]
|
H A D | geofeed.c | 45 enum afi afi; in geofeed_parse_geoip() local 53 afi = AFI_IPV4; in geofeed_parse_geoip() 56 afi = AFI_IPV6; in geofeed_parse_geoip() 82 geoip->ip->afi = afi; in geofeed_parse_geoip()
|
H A D | validate.c | 63 valid_ip(struct auth *a, enum afi afi, in valid_ip() argument 72 c = ip_addr_check_covered(afi, min, max, a->cert->ips, a->cert->ipsz); in valid_ip() 79 return valid_ip(a->issuer, afi, min, max); in valid_ip() 162 if (valid_ip(a, cert->ips[i].afi, cert->ips[i].min, in valid_cert() 184 if (ip_addr_check_covered(roa->ips[i].afi, roa->ips[i].min, in valid_roa() 188 ip_addr_print(&roa->ips[i].addr, roa->ips[i].afi, buf, in valid_roa() 507 if (ip_addr_check_covered(rsc->ips[i].afi, rsc->ips[i].min, in valid_rsc() 578 if (ip_addr_check_covered(g->geoips[i].ip->afi, in valid_geofeed() 583 ip_addr_print(&g->geoips[i].ip->ip, g->geoips[i].ip->afi, buf, in valid_geofeed()
|
H A D | rsc.c | 185 enum afi afi; in rsc_parse_iplist() local 212 if (!ip_addr_afi_parse(fn, af->addressFamily, &afi)) { in rsc_parse_iplist() 222 &rsc->ipsz, afi, aor->u.addressPrefix)) in rsc_parse_iplist() 227 &rsc->ipsz, afi, aor->u.addressRange)) in rsc_parse_iplist()
|
H A D | output-json.c | 133 vsp->prefixes[i].afi, buf, sizeof(buf)); in output_spl() 157 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_json()
|
H A D | output-csv.c | 34 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_csv()
|
H A D | print.c | 229 ip_addr_print(&ips[i].ip, ips[i].afi, buf1, in ip_resources_print() 240 sockt = (ips[i].afi == AFI_IPV4) ? in ip_resources_print() 492 p->ips[i].afi, buf, sizeof(buf)); in roa_print() 549 ip_addr_print(&s->pfxs[i].prefix, s->pfxs[i].afi, buf, in spl_print() 837 ip_addr_print(&p->geoips[i].ip->ip, p->geoips[i].ip->afi, buf, in geofeed_print()
|
H A D | output-bgpd.c | 39 ip_addr_print(&vrp->addr, vrp->afi, ipbuf, sizeof(ipbuf)); in output_bgpd()
|
/openbsd/lib/libcrypto/x509/ |
H A D | x509_addr.c | 393 switch (afi) { in length_from_afi() 415 uint16_t afi; in IPAddressFamily_afi_safi() local 431 if (afi != IANA_AFI_IPV4 && afi != IANA_AFI_IPV6) in IPAddressFamily_afi_safi() 473 uint16_t afi; in IPAddressFamily_afi_length() local 533 uint16_t afi; in X509v3_addr_get_afi() local 546 return afi; in X509v3_addr_get_afi() 602 switch (afi) { in i2r_address() 683 uint16_t afi; in i2r_IPAddrBlocks() local 1068 if (afi != IANA_AFI_IPV4 && afi != IANA_AFI_IPV6) in make_IPAddressFamily() 1150 switch (afi) { in make_prefix_or_range() [all …]
|
H A D | x509v3.h | 919 int X509v3_addr_add_inherit(IPAddrBlocks *addr, const unsigned afi, 921 int X509v3_addr_add_prefix(IPAddrBlocks *addr, const unsigned afi, 923 int X509v3_addr_add_range(IPAddrBlocks *addr, const unsigned afi, 926 int X509v3_addr_get_range(IPAddressOrRange *aor, const unsigned afi,
|
/openbsd/regress/lib/libcrypto/x509/rfc3779/ |
H A D | rfc3779.c | 51 afi_size(int afi) in afi_size() argument 53 switch (afi) { in afi_size() 66 unsigned afi; member 79 .afi = IANA_AFI_IPV4, 93 .afi = IANA_AFI_IPV4, 109 .afi = IANA_AFI_IPV6, 125 .afi = IANA_AFI_IPV6, 148 .afi = IANA_AFI_IPV4, 167 .afi = IANA_AFI_IPV6, 457 unsigned int afi; member [all …]
|
/openbsd/regress/usr.sbin/rpki-client/ |
H A D | test-ip.c | 46 enum afi afi; in test() local 50 afi = (afiv == 1) ? AFI_IPV4 : AFI_IPV6; in test() 60 ip_addr_print(&addr, afi, buf, sizeof(buf)); in test() 68 ip.afi = afi; in test()
|
/openbsd/usr.bin/dig/lib/dns/rdata/in_1/ |
H A D | apl_42.c | 28 uint16_t afi; in totext_in_apl() local 48 afi = uint16_fromregion(&sr); in totext_in_apl() 57 neg ? "!" : "", afi); in totext_in_apl() 60 switch (afi) { in totext_in_apl() 93 uint16_t afi; in fromwire_in_apl() local 115 afi = uint16_fromregion(&sr); in fromwire_in_apl() 123 switch (afi) { in fromwire_in_apl()
|
/openbsd/usr.sbin/ripd/ |
H A D | message.c | 104 u_int16_t afi, route_tag; in send_triggered_update() local 122 afi = htons(AF_INET); in send_triggered_update() 130 ibuf_add(buf, &afi, sizeof(afi)); in send_triggered_update() 153 u_int16_t port, afi, route_tag; in send_request() local 191 afi = htons(AF_INET); in send_request() 199 afi = AF_UNSPEC; in send_request() 201 ibuf_add(buf, &afi, sizeof(afi)); in send_request() 228 u_int16_t port, afi, route_tag; in send_response() local 260 afi = htons(AF_INET); in send_response() 292 ibuf_add(buf, &afi, sizeof(afi)); in send_response()
|
/openbsd/usr.sbin/bgpctl/ |
H A D | mrtparser.c | 241 mrt_afi2aid(int afi, int safi, int verbose) in mrt_afi2aid() argument 243 switch (afi) { in mrt_afi2aid() 344 uint16_t i, afi; in mrt_parse_v2_rib() local 388 if (ibuf_get_n16(msg, &afi) == -1 || in mrt_parse_v2_rib() 537 uint16_t asnum, alen, afi; in mrt_parse_dump_mp() local 569 ibuf_get_n16(msg, &afi) == -1) in mrt_parse_dump_mp() 574 switch (afi) { in mrt_parse_dump_mp() 901 uint16_t sas16, das16, afi; in mrt_parse_state() local 919 ibuf_get_n16(msg, &afi) == -1) /* afi */ in mrt_parse_state() 928 ibuf_get_n16(msg, &afi) == -1) /* afi */ in mrt_parse_state() [all …]
|
/openbsd/usr.sbin/bgpd/ |
H A D | session.c | 1345 uint16_t afi; in session_capa_add() 1349 if (aid2afi(aid, &afi, &safi) == -1) { in session_capa_add_mp() 1354 errs += ibuf_add_n16(buf, afi); in session_capa_add_mp() 1365 uint16_t afi; 1368 if (aid2afi(aid, &afi, &safi)) { in session_capa_add_afi() 1373 errs += ibuf_add_n16(b, afi); in session_capa_add_afi() 1785 uint16_t afi; 1806 if (aid2afi(aid, &afi, &safi) == -1) in session_rrefresh() 1807 fatalx("session_rrefresh: bad afi/safi pair"); in session_rrefresh() 1814 errs += ibuf_add_n16(buf->buf, afi); in session_rrefresh() 1350 uint16_t afi; session_capa_add_mp() local 1370 uint16_t afi; session_capa_add_afi() local 1790 uint16_t afi; session_rrefresh() local 2389 uint16_t afi, datalen; parse_rrefresh() local 2543 uint16_t afi; parse_capabilities() local [all...] |
H A D | mrt.c | 61 uint16_t wlen, alen, len, afi; in mrt_update_msg_guess_aid() local 123 memcpy(&afi, pkg, 2); in mrt_update_msg_guess_aid() 124 afi = ntohs(afi); in mrt_update_msg_guess_aid() 125 if (afi2aid(afi, pkg[2], &aid) == -1) in mrt_update_msg_guess_aid() 238 uint16_t plen, afi; in mrt_attr_dump() local 301 if (aid2afi(nexthop->aid, &afi, &safi)) in mrt_attr_dump() 303 if (ibuf_add_n16(nhbuf, afi) == -1) in mrt_attr_dump() 701 uint16_t subtype, apsubtype, nump, apnump, afi; in mrt_dump_entry_v2() local 727 aid2afi(re->prefix->aid, &afi, &safi); in mrt_dump_entry_v2() 730 if (ibuf_add_n16(pbuf, afi) == -1) in mrt_dump_entry_v2()
|
H A D | rde_update.c | 869 uint16_t len, afi; in up_generate_mp_reach() local 881 if (aid2afi(aid, &afi, &safi)) in up_generate_mp_reach() 885 if (ibuf_add_n16(buf, afi) == -1) in up_generate_mp_reach() 980 uint16_t afi, len; in up_dump_withdraws() local 1003 if (aid2afi(aid, &afi, &safi)) in up_dump_withdraws() 1005 if (ibuf_add_n16(buf, afi) == -1) in up_dump_withdraws()
|
H A D | util.c | 965 aid2afi(uint8_t aid, uint16_t *afi, uint8_t *safi) in aid2afi() argument 968 *afi = aid_vals[aid].afi; in aid2afi() 976 afi2aid(uint16_t afi, uint8_t safi, uint8_t *aid) in afi2aid() argument 981 if (aid_vals[i].afi == afi && aid_vals[i].safi == safi) { in afi2aid()
|