Home
last modified time | relevance | path

Searched refs:aid (Results 1 – 25 of 157) sorted by relevance

1234567

/openbsd/src/usr.sbin/bgpd/
Drde_peer.c53 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 …]
Drde_update.c116 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 …]
Drde_prefix.c54 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 …]
Dutil.c43 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 …]
Drde.c170 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 …]
Dmrt.c63 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 …]
Drde_rib.c327 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 …]
Dprintconf.c65 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 …]
Dconfig.c114 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 …]
Dparse.y142 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 …]
Dkroute.c470 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 …]
Drde_filter.c36 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()
Dsession.c1098 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 …]
Drde_trie.c327 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()
Drde_decide.c269 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/
Dmrtparser.c345 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 …]
Dbgpctl.c140 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 …]
Doutput.c258 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 …]
Doutput_json.c581 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/
Drde_trie_test.c57 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()
Drde_decide_test.c42 .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/
Dnfc.c16 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/
Dgprof.callg7 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/
Dbsd_callg_bl.m11 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/
Dbsd_callg_bl.m11 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.

1234567