| /openbsd/src/usr.sbin/bgpd/ |
| D | rde_peer.c | 53 peer_has_add_path(struct rde_peer *peer, uint8_t aid, int mode) in peer_has_add_path() argument 55 if (aid >= AID_MAX) in peer_has_add_path() 57 return peer->capa.add_path[aid] & mode; in peer_has_add_path() 67 peer_has_ext_nexthop(struct rde_peer *peer, uint8_t aid) in peer_has_ext_nexthop() argument 69 if (aid >= AID_MAX) in peer_has_ext_nexthop() 71 return peer->capa.ext_nh[aid]; in peer_has_ext_nexthop() 251 uint8_t aid; in peer_generate_update() local 253 aid = re->prefix->aid; in peer_generate_update() 265 if (peer->capa.mp[aid] == 0) in peer_generate_update() 277 if (peer_has_add_path(peer, aid, CAPA_AP_SEND)) { in peer_generate_update() [all …]
|
| D | rde_update.c | 116 uint8_t aid) in up_enforce_open_policy() argument 119 if (aid != AID_INET && aid != AID_INET6) in up_enforce_open_policy() 185 if (up_enforce_open_policy(peer, &state, new->pt->aid)) { in up_process_prefix() 199 up_prep_adjout(peer, &state, new->pt->aid); in up_process_prefix() 407 up_generate_default(struct rde_peer *peer, uint8_t aid) in up_generate_default() argument 416 if (peer->capa.mp[aid] == 0) in up_generate_default() 433 addr.aid = aid; in up_generate_default() 443 up_prep_adjout(peer, &state, addr.aid); in up_generate_default() 463 up_get_nexthop(struct rde_peer *peer, struct filterstate *state, uint8_t aid) in up_get_nexthop() argument 467 switch (aid) { in up_get_nexthop() [all …]
|
| D | rde_prefix.c | 54 uint8_t aid; member 63 uint8_t aid; member 72 uint8_t aid; member 86 uint8_t aid; member 100 uint8_t aid; member 120 uint8_t aid; member 156 addr->aid = pte->aid; in pt_getaddr() 157 switch (addr->aid) { in pt_getaddr() 187 addr->evpn.aid = evpn->vpnaid; in pt_getaddr() 204 FLOWSPEC_TYPE_DEST, addr->aid == AID_FLOWSPECv6, in pt_getaddr() [all …]
|
| D | util.c | 43 switch (addr->aid) { in log_addr() 255 struct bgpd_addr addr = { .aid = roa->aid }; in log_roa() 258 struct bgpd_addr addr = { .aid = roa->aid, .v6 = roa->prefix.inet6 }; in log_roa() 753 prefix->aid = AID_INET; in nlri_get_prefix() 774 prefix->aid = AID_INET6; in nlri_get_prefix6() 795 prefix->aid = AID_VPN_IPv4; in nlri_get_vpn4() 847 prefix->aid = AID_VPN_IPv6; in nlri_get_vpn6() 902 prefix->aid = AID_EVPN; in nlri_get_evpn() 935 prefix->evpn.aid = AID_INET; in nlri_get_evpn() 940 prefix->evpn.aid = AID_INET6; in nlri_get_evpn() [all …]
|
| D | rde.c | 170 uint8_t aid; in rde_main() local 316 for (aid = AID_MIN; aid < AID_MAX; aid++) in rde_main() 317 rde_update_queue_runner(aid); in rde_main() 386 uint8_t aid; in rde_dispatch_imsg_session() local 451 if (imsg_get_data(&imsg, &aid, sizeof(aid)) == -1) { in rde_dispatch_imsg_session() 455 if (aid < AID_MIN || aid >= AID_MAX) { in rde_dispatch_imsg_session() 462 peer_stale(peer, aid, 0); in rde_dispatch_imsg_session() 465 peer_stale(peer, aid, 1); in rde_dispatch_imsg_session() 468 peer_flush(peer, aid, peer->staletime[aid]); in rde_dispatch_imsg_session() 471 if (peer->staletime[aid]) in rde_dispatch_imsg_session() [all …]
|
| D | mrt.c | 63 uint8_t type, flags, aid, safi; in mrt_update_msg_guess_aid() local 115 if (afi2aid(afi, safi, &aid) == -1) in mrt_update_msg_guess_aid() 117 return aid; in mrt_update_msg_guess_aid() 132 uint8_t aid, mask; in mrt_bgp_msg_subtype() local 150 aid = mrt_update_msg_guess_aid(pkg); in mrt_bgp_msg_subtype() 151 if (aid != AID_UNSPEC && in mrt_bgp_msg_subtype() 152 (peer->capa.neg.add_path[aid] & mask)) { in mrt_bgp_msg_subtype() 250 if (nexthop && nexthop->aid == AID_INET) { in mrt_attr_dump() 284 if (nexthop && nexthop->aid != AID_INET) { in mrt_attr_dump() 290 if (aid2afi(nexthop->aid, &afi, &safi)) in mrt_attr_dump() [all …]
|
| D | rde_rib.c | 327 switch (addr->aid) { in rib_match() 430 if (ctx->ctx_re == NULL && ctx->ctx_subtree.aid == AID_UNSPEC) in rib_dump_r() 441 ctx->ctx_aid != re->prefix->aid) in rib_dump_r() 443 if (ctx->ctx_subtree.aid != AID_UNSPEC) { in rib_dump_r() 534 rib_dump_new(uint16_t id, uint8_t aid, unsigned int count, void *arg, in rib_dump_new() argument 543 ctx->ctx_aid = aid; in rib_dump_new() 570 ctx->ctx_aid = subtree->aid; in rib_dump_subtree() 941 switch (addr->aid) { in prefix_adjout_match() 1205 prefix_flowspec_dump(uint8_t aid, void *arg, in prefix_flowspec_dump() argument 1211 if (aid != AID_UNSPEC && aid != re->prefix->aid) in prefix_flowspec_dump() [all …]
|
| D | printconf.c | 65 switch (p->addr.aid) { in print_prefix() 468 print_af(uint8_t aid) in print_af() argument 475 if (aid == AID_INET || aid == AID_FLOWSPECv4) in print_af() 477 if (aid == AID_INET6 || aid == AID_FLOWSPECv6) in print_af() 479 return (aid2str(aid)); in print_af() 487 printf("%snetwork %s static", c, print_af(n->prefix.aid)); in print_network() 490 printf("%snetwork %s connected", c, print_af(n->prefix.aid)); in print_network() 494 print_af(n->prefix.aid), rtlabel_id2name(n->rtlabel)); in print_network() 498 print_af(n->prefix.aid), n->priority); in print_network() 598 int is_v6 = (f->aid == AID_FLOWSPECv6); in print_flowspec() [all …]
|
| D | config.c | 114 flowspec_alloc(uint8_t aid, int len) in flowspec_alloc() argument 133 flow->aid = aid; in flowspec_alloc() 558 h->aid = AID_INET; in host_ip() 660 if (a->p.addr.aid < b->p.addr.aid) in prefixset_cmp() 662 if (a->p.addr.aid > b->p.addr.aid) in prefixset_cmp() 665 switch (a->p.addr.aid) { in prefixset_cmp() 703 if (a->aid < b->aid) in roa_cmp() 705 if (a->aid > b->aid) in roa_cmp() 708 switch (a->aid) { in roa_cmp() 759 if (a->flow->aid < b->flow->aid) in flowspec_config_cmp() [all …]
|
| D | parse.y | 142 uint8_t aid; member 720 if ($2.aid != currtr->remote_addr.aid) { 722 "local-addr", aid2str($2.aid)); 756 if ($2.aid != AID_INET) { 1142 if (afi2aid($2, SAFI_UNICAST, &n->net.prefix.aid) == 1165 if (afi2aid($2, SAFI_UNICAST, &n->net.prefix.aid) == 1184 if (afi2aid($2, SAFI_UNICAST, &n->net.prefix.aid) == 1202 curflow->aid = $2; 1409 if ((code = geticmpcodebyname($1, $3, curflow->aid)) == 1441 if ((type = geticmptypebyname($1, curflow->aid)) == [all …]
|
| D | kroute.c | 470 switch (kf->prefix.aid) { in kr_change() 956 switch (addr.aid) { in kr_show_route() 988 switch (h->nexthop.aid) { in kr_show_route() 1136 if (xn->net.prefix.aid != net->prefix.aid) in kr_net_match() 1258 switch (kf->prefix.aid) { in kr_redistribute() 1412 kf.prefix.aid = AID_INET; in kr_tofull() 1414 kf.nexthop.aid = AID_INET; in kr_tofull() 1433 kf.prefix.aid = AID_INET6; in kr6_tofull() 1436 kf.nexthop.aid = AID_INET6; in kr6_tofull() 1511 if (a->nexthop.aid != b->nexthop.aid) in knexthop_compare() [all …]
|
| D | rde_filter.c | 36 struct rde_peer *from, struct filterstate *state, uint8_t aid) in rde_apply_set() argument 144 nexthop_modify(set->action.nh_ref, set->type, aid, in rde_apply_set() 185 if (fp->addr.aid != prefix->aid) in rde_prefix_match() 280 if (cmpaddr->aid != nexthop->aid) in rde_filter_match() 284 switch (cmpaddr->aid) { in rde_filter_match() 314 } else if (f->match.prefix.addr.aid != 0) in rde_filter_match() 550 return (a->action.nexthop.aid - b->action.nexthop.aid); in filterset_cmp() 843 if (prefix->aid == AID_FLOWSPECv4 || prefix->aid == AID_FLOWSPECv6) in rde_filter() 862 rde_apply_set(&f->set, peer, from, state, prefix->aid); in rde_filter()
|
| D | session.c | 1098 if ((peer->fd = socket(aid2af(peer->conf.remote_addr.aid), in session_connect() 1154 switch (p->conf.remote_addr.aid) { in session_setup_socket() 1271 if (remote->aid == AID_INET6 && in get_alternate_addr() 1299 switch (local->aid) { in get_alternate_addr() 1329 aid2str(local->aid)); in get_alternate_addr() 1366 session_capa_add_mp(struct ibuf *buf, uint8_t aid) in session_capa_add_mp() argument 1372 if (aid2afi(aid, &afi, &safi) == -1) { in session_capa_add_mp() 1385 session_capa_add_afi(struct ibuf *b, uint8_t aid, uint8_t flags) in session_capa_add_afi() argument 1391 if (aid2afi(aid, &afi, &safi)) { in session_capa_add_afi() 1404 session_capa_add_ext_nh(struct ibuf *b, uint8_t aid) in session_capa_add_ext_nh() argument [all …]
|
| D | rde_trie.c | 327 if (prefix->aid != AID_INET && prefix->aid != AID_INET6) in trie_add() 336 if (prefix->aid == AID_INET) in trie_add() 346 switch (prefix->aid) { in trie_add() 396 switch (roa->aid) { in trie_roa_add() 560 switch (prefix->aid) { in trie_match() 678 switch (prefix->aid) { in trie_roa_check()
|
| D | rde_decide.c | 269 if (peer1->remote_addr.aid < peer2->remote_addr.aid) in prefix_cmp() 271 if (peer1->remote_addr.aid > peer2->remote_addr.aid) in prefix_cmp() 273 switch (peer1->remote_addr.aid) { in prefix_cmp()
|
| /openbsd/src/usr.sbin/bgpctl/ |
| D | mrtparser.c | 345 uint8_t safi, aid; in mrt_parse_v2_rib() local 392 if ((aid = mrt_afi2aid(afi, safi, verbose)) == AID_UNSPEC) in mrt_parse_v2_rib() 396 if (mrt_extract_prefix(msg, aid, &r->prefix, in mrt_parse_v2_rib() 437 if (mrt_extract_attr(&entries[i], &abuf, r->prefix.aid, in mrt_parse_v2_rib() 520 if (mrt_extract_attr(re, &abuf, r->prefix.aid, 0) == -1) in mrt_parse_dump() 538 uint8_t safi, nhlen, aid; in mrt_parse_dump_mp() local 602 if ((aid = mrt_afi2aid(afi, safi, verbose)) == AID_UNSPEC) in mrt_parse_dump_mp() 609 if (mrt_extract_addr(msg, &re->nexthop, aid) == -1) in mrt_parse_dump_mp() 613 if (mrt_extract_prefix(msg, aid, &r->prefix, &r->prefixlen, in mrt_parse_dump_mp() 620 if (mrt_extract_attr(re, &abuf, r->prefix.aid, 0) == -1) in mrt_parse_dump_mp() [all …]
|
| D | bgpctl.c | 140 if (res->addr.aid) { in main() 146 ribreq.aid = res->aid; in main() 198 if (!res->addr.aid) { in main() 201 req.af = aid2af(res->aid); in main() 233 if (res->peeraddr.aid || res->peerdesc[0]) in main() 243 if (res->addr.aid) { in main() 254 ribreq.aid = res->aid; in main() 347 ribreq.aid = res->aid; in main() 356 if (res->addr.aid) { in main() 362 ribreq.aid = res->aid; in main() [all …]
|
| D | output.c | 258 if ((p->conf.remote_addr.aid == AID_INET && in show_neighbor_full() 260 (p->conf.remote_addr.aid == AID_INET6 && in show_neighbor_full() 586 int is_v6 = (f->aid == AID_FLOWSPECv6); in show_flowspec() 770 uint8_t flags, type, safi, aid, prefixlen, origin, b; in show_attr() local 869 if (afi2aid(afi, safi, &aid) == -1) { in show_attr() 873 printf(" %s", aid2str(aid)); in show_attr() 881 switch (aid) { in show_attr() 883 nexthop.aid = aid; in show_attr() 893 nexthop.aid = AID_INET; in show_attr() 902 nexthop.aid = AID_INET6; in show_attr() [all …]
|
| D | output_json.c | 581 uint8_t flags, type, safi, aid, prefixlen, origin; in json_attr() local 697 if (afi2aid(afi, safi, &aid) == -1) { in json_attr() 702 json_do_string("family", aid2str(aid)); in json_attr() 710 switch (aid) { in json_attr() 712 nexthop.aid = aid; in json_attr() 722 nexthop.aid = AID_INET; in json_attr() 731 nexthop.aid = AID_INET6; in json_attr() 739 aid); in json_attr() 755 switch (aid) { in json_attr() 773 aid); in json_attr() [all …]
|
| /openbsd/src/regress/usr.sbin/bgpd/unittests/ |
| D | rde_trie_test.c | 57 h->aid = AID_INET; in host_ip() 102 if (p->aid == AID_INET) { in print_prefix() 105 } else if (p->aid == AID_INET6) { in print_prefix() 134 if (prefix.aid == AID_INET6) in parse_file() 221 roa.aid = prefix.aid; in parse_roa_file()
|
| D | rde_decide_test.c | 42 .remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000001 }, 47 .remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000002 }, 52 .remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000003 }, 57 .remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000004 }, 62 .remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000003 },
|
| /openbsd/src/lib/libfido2/src/ |
| D | nfc.c | 16 static const uint8_t aid[] = { 0xa0, 0x00, 0x00, 0x06, 0x47, 0x2f, 0x00, 0x01 }; variable 104 if ((apdu = iso7816_new(0, 0xa4, 0x04, sizeof(aid))) == NULL || in fido_nfc_tx() 105 iso7816_add(apdu, aid, sizeof(aid)) < 0) { in fido_nfc_tx()
|
| /openbsd/src/usr.bin/gprof/ |
| D | gprof.callg | 7 index the index of the function in the call graph listing, as an aid to 20 index the index in the call graph listing, as an aid to locating it. 36 index the index in the call graph listing, as an aid in locating it. 51 index the index in the call graph listing, as an aid to locating it.
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/gprof/ |
| D | bsd_callg_bl.m | 11 listing, as an aid to locating it (see below). 34 listing, as an aid to locating it. 61 listing, as an aid in locating it. 87 as an aid to locating it.
|
| /openbsd/src/gnu/usr.bin/binutils/gprof/ |
| D | bsd_callg_bl.m | 11 listing, as an aid to locating it (see below). 34 listing, as an aid to locating it. 61 listing, as an aid in locating it. 87 as an aid to locating it.
|