| /openbsd-src/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 83 size_t i, sz = AFI_IPV4 == afi ? 4 : 16; in ip_addr_check_covered() 86 if (ips[i].afi != afi) in ip_addr_check_covered() 108 size_t i, sz = ip->afi == AFI_IPV4 ? 4 : 16; in ip_addr_check_overlap() 119 if (ips[i].afi in ip_addr_check_overlap() 172 ip_addr_parse(const ASN1_BIT_STRING * p,enum afi afi,const char * fn,struct ip_addr * addr) ip_addr_parse() argument 222 ip_addr_print(const struct ip_addr * addr,enum afi afi,char * buf,size_t bufsz) ip_addr_print() argument 251 ip_addr_range_print(const struct ip_addr_range * range,enum afi afi,char * buf,size_t bufsz) ip_addr_range_print() argument [all...] |
| H A D | output-bird.c | 54 if (v->afi == AFI_IPV4) { in output_bird1v6() 55 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_bird1v6() 69 if (v->afi == AFI_IPV6) { in output_bird1v6() 70 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_bird1v6()
|
| 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() 401 v->afi = roa->ips[i].afi; in roa_insert_vrps() [all...] |
| 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, IPAddrBlock argument [all...] |
| H A D | extern.h | 63 enum afi { 100 enum afi afi; /* AFI value */ 233 enum afi afi; /* AFI value */ 290 enum afi afi; 420 * Tree of VAPs sorted by afi, custasid, and provideras. 432 enum afi afi; 61 enum afi { global() enum 98 enum afi afi; /* AFI value */ global() member 230 enum afi afi; /* AFI value */ global() member 287 enum afi afi; global() member 429 enum afi afi; global() member [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 | cert.c | 274 sbgp_addr(const char *fn, struct cert_ip *ips, size_t *num_ips, enum afi afi, in sbgp_addr() 281 ip.afi = afi; in sbgp_addr() 284 if (!ip_addr_parse(bs, afi, fn, &ip.ip)) { in sbgp_addr() 305 enum afi afi, const IPAddressRange *range) in sbgp_addr_range() 311 ip.afi = afi; in sbgp_addr_range() 314 if (!ip_addr_parse(range->min, afi, f in sbgp_addr_range() 273 sbgp_addr(const char * fn,struct cert_ip * ips,size_t * ipsz,enum afi afi,const ASN1_BIT_STRING * bs) sbgp_addr() argument 304 sbgp_addr_range(const char * fn,struct cert_ip * ips,size_t * ipsz,enum afi afi,const IPAddressRange * range) sbgp_addr_range() argument 336 sbgp_addr_inherit(const char * fn,struct cert_ip * ips,size_t * ipsz,enum afi afi) sbgp_addr_inherit() argument 355 enum afi afi; sbgp_parse_ipaddrblk() local [all...] |
| 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, in valid_ip() 80 return valid_ip(a->issuer, afi, min, max); in valid_ip() 117 if (valid_ip(a, cert->ips[i].afi, cert->ips[i].min, in valid_cert() 139 if (ip_addr_check_covered(roa->ips[i].afi, roa->ips[i].min, in valid_roa() 143 ip_addr_print(&roa->ips[i].addr, roa->ips[i].afi, buf, in valid_roa() 464 if (ip_addr_check_covered(rsc->ips[i].afi, rsc->ips[i].min, in valid_rsc() 535 if (ip_addr_check_covered(g->geoips[i].ip->afi, in valid_geofeed() 540 ip_addr_print(&g->geoips[i].ip->ip, g->geoips[i].ip->afi, bu in valid_geofeed() [all...] |
| 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->num_ips, afi, aor->u.addressPrefix)) in rsc_parse_iplist() 227 &rsc->num_ips, afi, aor->u.addressRange)) in rsc_parse_iplist()
|
| H A D | output-json.c | 135 vsp->prefixes[i].afi, buf, sizeof(buf)); in output_spl() 159 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 | output-bgpd.c | 39 ip_addr_print(&vrp->addr, vrp->afi, ipbuf, sizeof(ipbuf)); in output_bgpd()
|
| H A D | print.c | 248 ip_addr_print(&ips[i].ip, ips[i].afi, buf1, in ip_resources_print() 259 sockt = (ips[i].afi == AFI_IPV4) ? in ip_resources_print() 547 ip_addr_print(&p->ips[i].addr, p->ips[i].afi, buf, sizeof(buf)); in roa_print() 604 ip_addr_print(&s->prefixes[i].prefix, s->prefixes[i].afi, buf, in spl_print() 892 ip_addr_print(&p->geoips[i].ip->ip, p->geoips[i].ip->afi, buf, in geofeed_print()
|
| /openbsd-src/lib/libcrypto/x509/ |
| H A D | x509_addr.c | 395 length_from_afi(const unsigned afi, int *length) in length_from_afi() argument 397 switch (afi) { in length_from_afi() 419 uint16_t afi; in IPAddressFamily_afi_safi() local 432 if (!CBS_get_u16(&cbs, &afi)) in IPAddressFamily_afi_safi() 435 if (afi != IANA_AFI_IPV4 && afi != IANA_AFI_IPV6) in IPAddressFamily_afi_safi() 452 *out_afi = afi; in IPAddressFamily_afi_safi() 477 uint16_t afi; in IPAddressFamily_afi_length() local 481 if (!IPAddressFamily_afi(af, &afi)) in IPAddressFamily_afi_length() 484 return length_from_afi(afi, out_length); in IPAddressFamily_afi_length() 537 uint16_t afi; in X509v3_addr_get_afi() local [all …]
|
| /openbsd-src/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, 183 .afi = IANA_AFI_IPV4, [all …]
|
| /openbsd-src/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-src/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-src/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_ta in send_response() local [all...] |
| /openbsd-src/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() 260 printf("unhandled AFI/SAFI %d/%d\n", afi, safi); 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() 392 if ((aid = mrt_afi2aid(afi, safi, verbose)) == AID_UNSPEC) 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() 599 if (ibuf_get_n16(msg, &afi) == -1 || /* afi */ in mrt_parse_dump_mp() [all …]
|
| H A D | output_json.c | 580 uint16_t alen, afi, short_as; in json_attr() 693 if (ibuf_get_n16(buf, &afi) == -1 || in json_attr() 697 if (afi2aid(afi, safi, &aid) == -1) { in json_attr() 699 afi, safi); in json_attr() 577 uint16_t alen, afi, short_as; json_attr() local
|
| /openbsd-src/usr.sbin/bgpd/ |
| H A D | mrt.c | 62 uint16_t wlen, alen, len, afi; in mrt_update_msg_guess_aid() 112 if (ibuf_get_n16(&buf, &afi) == -1 || in mrt_update_msg_guess_aid() 115 if (afi2aid(afi, safi, &aid) == -1) in mrt_update_msg_guess_aid() 227 uint16_t plen, afi; in mrt_dump_state() 290 if (aid2afi(nexthop->aid, &afi, &safi)) in mrt_attr_dump() 292 if (ibuf_add_n16(nhbuf, afi) == -1) in mrt_attr_dump() 432 if (ibuf_add_n16(h2buf, AFI_IPv4) == -1) /* afi */ in mrt_dump_entry_mp() 442 if (ibuf_add_n16(h2buf, AFI_IPv6) == -1) /* afi */ in mrt_dump_entry_mp() 452 if (ibuf_add_n16(h2buf, AFI_IPv4) == -1) /* afi */ in mrt_dump_entry_mp() 465 if (ibuf_add_n16(h2buf, AFI_IPv6) == -1) /* afi */ in mrt_dump_entry_mp() 61 uint16_t wlen, alen, len, afi; mrt_update_msg_guess_aid() local 238 uint16_t plen, afi; mrt_attr_dump() local 701 uint16_t subtype, apsubtype, nump, apnump, afi; mrt_dump_entry_v2() local [all...] |
| H A D | util.c | 957 aid2afi(uint8_t aid, uint16_t *afi, uint8_t *safi) 960 *afi = aid_vals[aid].afi; in aid2str() 968 afi2aid(uint16_t afi, uint8_t safi, uint8_t *aid) in aid2afi() 973 if (aid_vals[i].afi == afi && aid_vals[i].safi == safi) { in aid2afi() 967 aid2afi(uint8_t aid,uint16_t * afi,uint8_t * safi) aid2afi() argument 978 afi2aid(uint16_t afi,uint8_t safi,uint8_t * aid) afi2aid() argument
|
| H A D | rde_update.c | 826 /* minimal buffer size > withdraw len + attr len + attr hdr + afi/safi */ in up_prefix_free() 889 uint16_t len, afi; in up_generate_mp_reach() 901 if (aid2afi(aid, &afi, &safi)) in up_generate_mp_reach() 905 if (ibuf_add_n16(buf, afi) == -1) in up_generate_mp_reach() 1007 uint16_t afi, len; in up_dump_withdraws() 1035 /* afi & safi */ in up_dump_withdraws() 1036 if (aid2afi(aid, &afi, &safi)) in up_dump_withdraws() 1038 if (ibuf_add_n16(buf, afi) == -1) in up_dump_withdraws() 1081 uint16_t afi, len; in up_dump_update() 1106 /* afi in up_dump_update() 873 uint16_t len, afi; up_generate_mp_reach() local 990 uint16_t afi, len; up_dump_withdraws() local [all...] |
| H A D | session.c | 1368 uint16_t afi; in session_capa_add_mp() 1372 if (aid2afi(aid, &afi, &safi) == -1) { in session_capa_add_afi() 1377 errs += ibuf_add_n16(buf, afi); in session_capa_add_afi() 1388 uint16_t afi; 1391 if (aid2afi(aid, &afi, &safi)) { in session_newmsg() 1396 errs += ibuf_add_n16(b, afi); in session_newmsg() 1407 uint16_t afi; in session_newmsg() 1410 if (aid2afi(aid, &afi, &safi)) { in session_newmsg() 1415 errs += ibuf_add_n16(b, afi); 1878 uint16_t afi; in session_graceful_stop() 1354 uint16_t afi; session_capa_add_mp() local 1374 uint16_t afi; session_capa_add_afi() local 1791 uint16_t afi; session_rrefresh() local 2386 uint16_t afi, datalen; parse_rrefresh() local 2532 uint16_t afi, gr_header; parse_capabilities() local [all...] |