Home
last modified time | relevance | path

Searched refs:afi (Results 1 – 25 of 35) sorted by relevance

12

/openbsd-src/usr.sbin/rpki-client/
H A Dip.c38 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 Doutput-bird.c54 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 Dspl.c91 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 Droa.c106 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 Dconstraints.c161 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 Dextern.h63 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 Dgeofeed.c45 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 Dcert.c274 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 Dvalidate.c63 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 Drsc.c185 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 Doutput-json.c135 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 Doutput-csv.c34 ip_addr_print(&v->addr, v->afi, buf, sizeof(buf)); in output_csv()
H A Doutput-bgpd.c39 ip_addr_print(&vrp->addr, vrp->afi, ipbuf, sizeof(ipbuf)); in output_bgpd()
H A Dprint.c248 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 Dx509_addr.c395 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 Drfc3779.c51 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 Dtest-ip.c46 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 Dapl_42.c28 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 Dmessage.c104 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 Dmrtparser.c241 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 Doutput_json.c580 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 Dmrt.c62 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 Dutil.c957 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 Drde_update.c826 /* 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 Dsession.c1368 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...]

12