Symbol: aid
lib/libfido2/src/nfc.c
104
if ((apdu = iso7816_new(0, 0xa4, 0x04, sizeof(aid))) == NULL ||
lib/libfido2/src/nfc.c
105
iso7816_add(apdu, aid, sizeof(aid)) < 0) {
lib/libfido2/src/nfc.c
16
static const uint8_t aid[] = { 0xa0, 0x00, 0x00, 0x06, 0x47, 0x2f, 0x00, 0x01 };
regress/usr.sbin/bgpd/unittests/rde_decide_test.c
42
.remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000001 },
regress/usr.sbin/bgpd/unittests/rde_decide_test.c
47
.remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000002 },
regress/usr.sbin/bgpd/unittests/rde_decide_test.c
52
.remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000003 },
regress/usr.sbin/bgpd/unittests/rde_decide_test.c
57
.remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000004 },
regress/usr.sbin/bgpd/unittests/rde_decide_test.c
62
.remote_addr = { .aid = AID_INET, .v4.s_addr = 0xef000003 },
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
103
if (p->aid == AID_INET) {
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
106
} else if (p->aid == AID_INET6) {
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
135
if (prefix.aid == AID_INET6)
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
222
roa.aid = prefix.aid;
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
58
h->aid = AID_INET;
sbin/iked/policy.c
924
struct iked_id *aid = NULL, *bid = NULL;
sbin/iked/policy.c
928
aid = sa_dstid_checked(a);
sbin/iked/policy.c
930
if (aid == NULL || bid == NULL)
sbin/iked/policy.c
932
if (aid->id_type > bid->id_type)
sbin/iked/policy.c
934
else if (aid->id_type < bid->id_type)
sbin/iked/policy.c
936
alen = ibuf_size(aid->id_buf);
sbin/iked/policy.c
938
aptr = ibuf_data(aid->id_buf);
sbin/iked/policy.c
942
if (alen <= aid->id_offset || blen <= bid->id_offset)
sbin/iked/policy.c
944
aptr += aid->id_offset;
sbin/iked/policy.c
945
alen -= aid->id_offset;
sys/dev/ic/acx.c
2724
acx_set_tim(struct ieee80211com *ic, int aid, int set)
sys/dev/ic/acx.c
2730
ieee80211_set_tim(ic, aid, set);
sys/dev/ic/bwfmreg.h
463
uint16_t aid; /* association ID */
sys/dev/ic/qwx.c
20329
uint32_t aid, const uint8_t *bssid, uint8_t *tx_bssid,
sys/dev/ic/qwx.c
20347
cmd->vdev_assoc_id = aid;
sys/dev/ic/qwx.c
20378
__func__, vdev_id, aid, ether_sprintf((u_char *)bssid));
sys/dev/ic/qwx.c
26576
__func__, ether_sprintf(arvif->bssid), arvif->aid);
sys/dev/ic/qwx.c
27086
__func__, arvif->vdev_id, arvif->bssid, arvif->aid);
sys/dev/ic/qwx.c
27122
arvif->aid = ni->ni_associd;
sys/dev/ic/qwx.c
27181
ret = qwx_wmi_vdev_up(sc, arvif->vdev_id, pdev_id, arvif->aid,
sys/dev/ic/qwx.c
27195
__func__, arvif->vdev_id, ether_sprintf(ni->ni_bssid), arvif->aid);
sys/dev/ic/qwxvar.h
1695
uint32_t aid;
sys/dev/ic/qwz.c
18196
uint32_t aid, const uint8_t *bssid, uint8_t *tx_bssid,
sys/dev/ic/qwz.c
18214
cmd->vdev_assoc_id = aid;
sys/dev/ic/qwz.c
18245
__func__, vdev_id, aid, ether_sprintf((u_char *)bssid));
sys/dev/ic/qwz.c
24211
__func__, ether_sprintf(ni->ni_bssid), arvif->aid);
sys/dev/ic/qwz.c
24598
__func__, arvif->vdev_id, arvif->bssid, arvif->aid);
sys/dev/ic/qwz.c
24680
arvif->aid = IEEE80211_AID(ni->ni_associd);
sys/dev/ic/qwz.c
24683
ret = qwz_wmi_vdev_up(sc, arvif->vdev_id, pdev_id, arvif->aid,
sys/dev/ic/qwz.c
24697
__func__, arvif->vdev_id, ether_sprintf(ni->ni_bssid), arvif->aid);
sys/dev/ic/qwzvar.h
1844
uint32_t aid;
sys/dev/ic/rt2860var.h
31
#define RT2860_AID2WCID(aid) ((aid) & 0xff)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
230
unsigned int aid = phy_inst / 2;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
267
aid * 4 + (phy_inst % 2) + 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
271
aid * 4);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
450
mcm_info.die_id = entry->info.aid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
547
idx, entry->info.socket_id, entry->info.aid, entry->info.hwid, entry->info.mcatype);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
110
int aid;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3348
info->aid = ((instidhi >> 2) & 0x03);
sys/dev/pci/if_mwx.c
4897
uint16_t aid;
sys/dev/pci/if_mwx.c
4906
.aid = htole16(vif->cfg.aid),
sys/dev/pci/if_mwx.c
5900
basic->aid = htole16(IEEE80211_AID(ni->ni_associd));
sys/dev/pci/if_mwxreg.h
1312
uint16_t aid;
sys/dev/usb/if_mtwvar.h
42
#define MTW_AID2WCID(aid) (1 + ((aid) & 0x7))
sys/dev/usb/if_otusreg.h
814
#define OTUS_UID(aid) (IEEE80211_AID(aid) + 4)
sys/dev/usb/if_runvar.h
40
#define RUN_AID2WCID(aid) ((aid) & 0xff)
sys/net80211/ieee80211_input.c
3520
u_int16_t aid;
sys/net80211/ieee80211_input.c
3539
aid = letoh16(*(u_int16_t *)psp->i_aid);
sys/net80211/ieee80211_input.c
3540
if (aid != ni->ni_associd) {
sys/net80211/ieee80211_input.c
3541
DPRINTF(("invalid pspoll aid %x from %s\n", aid,
sys/net80211/ieee80211_node.c
3182
u_int16_t aid;
sys/net80211/ieee80211_node.c
3188
for (aid = 1; aid < ic->ic_max_aid; aid++) {
sys/net80211/ieee80211_node.c
3189
if (!IEEE80211_AID_ISSET(aid,
sys/net80211/ieee80211_node.c
3193
if (aid >= ic->ic_max_aid) {
sys/net80211/ieee80211_node.c
3199
ni->ni_associd = aid | 0xc000;
sys/net80211/ieee80211_node.c
3550
ieee80211_set_tim(struct ieee80211com *ic, int aid, int set)
sys/net80211/ieee80211_node.c
3553
setbit(ic->ic_tim_bitmap, aid & ~0xc000);
sys/net80211/ieee80211_node.c
3555
clrbit(ic->ic_tim_bitmap, aid & ~0xc000);
usr.sbin/bgpctl/bgpctl.c
1260
if (req->neighbor.addr.aid != AID_UNSPEC &&
usr.sbin/bgpctl/bgpctl.c
1265
if (req->aid && req->aid != ctl.prefix.aid)
usr.sbin/bgpctl/bgpctl.c
1268
if (req->prefix.aid != AID_UNSPEC) {
usr.sbin/bgpctl/bgpctl.c
1338
if (req->neighbor.addr.aid != AID_UNSPEC &&
usr.sbin/bgpctl/bgpctl.c
1343
if (req->aid && req->aid != ctl.prefix.aid)
usr.sbin/bgpctl/bgpctl.c
1346
if (req->prefix.aid != AID_UNSPEC) {
usr.sbin/bgpctl/bgpctl.c
1414
uint8_t safi, aid;
usr.sbin/bgpctl/bgpctl.c
142
if (res->addr.aid) {
usr.sbin/bgpctl/bgpctl.c
1424
if (afi2aid(afi, safi, &aid) == -1)
usr.sbin/bgpctl/bgpctl.c
1427
printf("%s", aid2str(aid));
usr.sbin/bgpctl/bgpctl.c
148
ribreq.aid = res->aid;
usr.sbin/bgpctl/bgpctl.c
1925
switch (addr->aid) {
usr.sbin/bgpctl/bgpctl.c
1946
if (addr->aid == AID_INET6)
usr.sbin/bgpctl/bgpctl.c
1960
uint8_t aid;
usr.sbin/bgpctl/bgpctl.c
1962
switch (r->aid) {
usr.sbin/bgpctl/bgpctl.c
1964
aid = AID_FLOWSPECv4;
usr.sbin/bgpctl/bgpctl.c
1967
aid = AID_FLOWSPECv6;
usr.sbin/bgpctl/bgpctl.c
1971
aid2str(r->aid));
usr.sbin/bgpctl/bgpctl.c
1991
f->aid = aid;
usr.sbin/bgpctl/bgpctl.c
200
if (!res->addr.aid) {
usr.sbin/bgpctl/bgpctl.c
203
req.af = aid2af(res->aid);
usr.sbin/bgpctl/bgpctl.c
235
if (res->peeraddr.aid || res->peerdesc[0])
usr.sbin/bgpctl/bgpctl.c
245
if (res->addr.aid) {
usr.sbin/bgpctl/bgpctl.c
256
ribreq.aid = res->aid;
usr.sbin/bgpctl/bgpctl.c
349
ribreq.aid = res->aid;
usr.sbin/bgpctl/bgpctl.c
358
if (res->addr.aid) {
usr.sbin/bgpctl/bgpctl.c
364
ribreq.aid = res->aid;
usr.sbin/bgpctl/bgpctl.c
393
switch (res->aid) {
usr.sbin/bgpctl/bgpctl.c
395
ribreq.aid = AID_FLOWSPECv4;
usr.sbin/bgpctl/bgpctl.c
398
ribreq.aid = AID_FLOWSPECv6;
usr.sbin/bgpctl/bgpctl.c
401
ribreq.aid = res->aid;
usr.sbin/bgpctl/bgpctl.c
405
aid2str(res->aid));
usr.sbin/bgpctl/bgpctl.c
613
if (masklen != -1 && ((remote_addr->aid == AID_INET && masklen != 32) ||
usr.sbin/bgpctl/bgpctl.c
614
(remote_addr->aid == AID_INET6 && masklen != 128))) {
usr.sbin/bgpctl/mrtparser.c
1010
if ((aid = mrt_afi2aid(afi, -1, verbose)) == AID_UNSPEC)
usr.sbin/bgpctl/mrtparser.c
1019
if (mrt_extract_addr(msg, &m->src, aid) == -1 ||
usr.sbin/bgpctl/mrtparser.c
1020
mrt_extract_addr(msg, &m->dst, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
349
uint8_t safi, aid;
usr.sbin/bgpctl/mrtparser.c
396
if ((aid = mrt_afi2aid(afi, safi, verbose)) == AID_UNSPEC)
usr.sbin/bgpctl/mrtparser.c
400
if (mrt_extract_prefix(msg, aid, &r->prefix,
usr.sbin/bgpctl/mrtparser.c
441
if (mrt_extract_attr(&entries[i], &abuf, r->prefix.aid,
usr.sbin/bgpctl/mrtparser.c
521
if (mrt_extract_attr(re, &abuf, r->prefix.aid, 0) == -1)
usr.sbin/bgpctl/mrtparser.c
539
uint8_t safi, nhlen, aid;
usr.sbin/bgpctl/mrtparser.c
600
if ((aid = mrt_afi2aid(afi, safi, verbose)) == AID_UNSPEC)
usr.sbin/bgpctl/mrtparser.c
607
if (mrt_extract_addr(msg, &re->nexthop, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
611
if (mrt_extract_prefix(msg, aid, &r->prefix, &r->prefixlen,
usr.sbin/bgpctl/mrtparser.c
618
if (mrt_extract_attr(re, &abuf, r->prefix.aid, 0) == -1)
usr.sbin/bgpctl/mrtparser.c
628
mrt_extract_attr(struct mrt_rib_entry *re, struct ibuf *buf, uint8_t aid,
usr.sbin/bgpctl/mrtparser.c
685
if (aid != AID_INET)
usr.sbin/bgpctl/mrtparser.c
690
re->nexthop.aid = AID_INET;
usr.sbin/bgpctl/mrtparser.c
727
switch (aid) {
usr.sbin/bgpctl/mrtparser.c
732
re->nexthop.aid = aid;
usr.sbin/bgpctl/mrtparser.c
739
re->nexthop.aid = aid;
usr.sbin/bgpctl/mrtparser.c
746
re->nexthop.aid = aid;
usr.sbin/bgpctl/mrtparser.c
836
mrt_extract_addr(struct ibuf *msg, struct bgpd_addr *addr, uint8_t aid)
usr.sbin/bgpctl/mrtparser.c
839
switch (aid) {
usr.sbin/bgpctl/mrtparser.c
863
addr->aid = aid;
usr.sbin/bgpctl/mrtparser.c
868
mrt_extract_prefix(struct ibuf *msg, uint8_t aid, struct bgpd_addr *prefix,
usr.sbin/bgpctl/mrtparser.c
873
switch (aid) {
usr.sbin/bgpctl/mrtparser.c
888
printf("unknown prefix AID %d\n", aid);
usr.sbin/bgpctl/mrtparser.c
892
printf("failed to parse prefix of AID %d\n", aid);
usr.sbin/bgpctl/mrtparser.c
903
uint8_t aid;
usr.sbin/bgpctl/mrtparser.c
937
if ((aid = mrt_afi2aid(afi, -1, verbose)) == AID_UNSPEC)
usr.sbin/bgpctl/mrtparser.c
945
if (mrt_extract_addr(msg, &s->src, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
947
if (mrt_extract_addr(msg, &s->dst, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
966
uint8_t aid;
usr.sbin/bgpctl/output.c
1201
if (rtr->local_addr.aid != AID_UNSPEC)
usr.sbin/bgpctl/output.c
269
if ((p->conf.remote_addr.aid == AID_INET &&
usr.sbin/bgpctl/output.c
271
(p->conf.remote_addr.aid == AID_INET6 &&
usr.sbin/bgpctl/output.c
600
int is_v6 = (f->aid == AID_FLOWSPECv6);
usr.sbin/bgpctl/output.c
784
uint8_t flags, type, safi, aid, prefixlen, origin, b;
usr.sbin/bgpctl/output.c
883
if (afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpctl/output.c
887
printf(" %s", aid2str(aid));
usr.sbin/bgpctl/output.c
895
switch (aid) {
usr.sbin/bgpctl/output.c
897
nexthop.aid = aid;
usr.sbin/bgpctl/output.c
907
nexthop.aid = AID_INET;
usr.sbin/bgpctl/output.c
916
nexthop.aid = AID_INET6;
usr.sbin/bgpctl/output.c
923
printf("unhandled AID #%u", aid);
usr.sbin/bgpctl/output.c
937
switch (aid) {
usr.sbin/bgpctl/output.c
954
printf("unhandled AID #%u", aid);
usr.sbin/bgpctl/output_json.c
1027
if (rtr->local_addr.aid != AID_UNSPEC)
usr.sbin/bgpctl/output_json.c
596
uint8_t flags, type, safi, aid, prefixlen, origin;
usr.sbin/bgpctl/output_json.c
712
if (afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpctl/output_json.c
717
json_do_string("family", aid2str(aid));
usr.sbin/bgpctl/output_json.c
725
switch (aid) {
usr.sbin/bgpctl/output_json.c
727
nexthop.aid = aid;
usr.sbin/bgpctl/output_json.c
737
nexthop.aid = AID_INET;
usr.sbin/bgpctl/output_json.c
746
nexthop.aid = AID_INET6;
usr.sbin/bgpctl/output_json.c
754
aid);
usr.sbin/bgpctl/output_json.c
770
switch (aid) {
usr.sbin/bgpctl/output_json.c
788
aid);
usr.sbin/bgpctl/parser.c
1032
switch (tmp.aid) {
usr.sbin/bgpctl/parser.c
576
res.aid = AID_INET;
usr.sbin/bgpctl/parser.c
582
res.aid = AID_INET6;
usr.sbin/bgpctl/parser.c
587
res.aid = AID_VPN_IPv4;
usr.sbin/bgpctl/parser.c
592
res.aid = AID_VPN_IPv6;
usr.sbin/bgpctl/parser.c
612
if (res.aid != res.flow.src.aid)
usr.sbin/bgpctl/parser.c
622
if (res.aid != res.flow.dst.aid)
usr.sbin/bgpctl/parser.c
980
addr->aid = AID_INET;
usr.sbin/bgpctl/parser.h
85
uint8_t aid;
usr.sbin/bgpd/bgpd.c
1130
if (msg->gateway.aid)
usr.sbin/bgpd/bgpd.c
1140
msg->gateway.aid ? gw : "");
usr.sbin/bgpd/bgpd.c
1383
ce->fd = socket(aid2af(r->remote_addr.aid),
usr.sbin/bgpd/bgpd.c
1390
switch (r->remote_addr.aid) {
usr.sbin/bgpd/bgpd.h
1144
uint8_t aid;
usr.sbin/bgpd/bgpd.h
183
extern const struct aid aid_vals[];
usr.sbin/bgpd/bgpd.h
223
uint8_t aid;
usr.sbin/bgpd/bgpd.h
236
uint8_t aid;
usr.sbin/bgpd/bgpd.h
302
uint8_t aid;
usr.sbin/bgpd/bgpd.h
681
uint8_t aid;
usr.sbin/bgpd/bgpd.h
973
uint8_t aid;
usr.sbin/bgpd/config.c
114
flowspec_alloc(uint8_t aid, int len)
usr.sbin/bgpd/config.c
133
flow->aid = aid;
usr.sbin/bgpd/config.c
576
h->aid = AID_INET;
usr.sbin/bgpd/config.c
677
if (a->p.addr.aid < b->p.addr.aid)
usr.sbin/bgpd/config.c
679
if (a->p.addr.aid > b->p.addr.aid)
usr.sbin/bgpd/config.c
682
switch (a->p.addr.aid) {
usr.sbin/bgpd/config.c
720
if (a->aid < b->aid)
usr.sbin/bgpd/config.c
722
if (a->aid > b->aid)
usr.sbin/bgpd/config.c
725
switch (a->aid) {
usr.sbin/bgpd/config.c
776
if (a->flow->aid < b->flow->aid)
usr.sbin/bgpd/config.c
778
if (a->flow->aid > b->flow->aid)
usr.sbin/bgpd/config.c
782
b->flow->data, b->flow->len, a->flow->aid == AID_FLOWSPECv6);
usr.sbin/bgpd/control.c
481
ribreq.prefix.aid == AID_UNSPEC) {
usr.sbin/bgpd/flowspec.c
353
addr->aid = AID_INET;
usr.sbin/bgpd/flowspec.c
362
addr->aid = AID_INET6;
usr.sbin/bgpd/kroute.c
1136
if (xn->net.prefix.aid != net->prefix.aid)
usr.sbin/bgpd/kroute.c
1258
switch (kf->prefix.aid) {
usr.sbin/bgpd/kroute.c
1412
kf.prefix.aid = AID_INET;
usr.sbin/bgpd/kroute.c
1414
kf.nexthop.aid = AID_INET;
usr.sbin/bgpd/kroute.c
1433
kf.prefix.aid = AID_INET6;
usr.sbin/bgpd/kroute.c
1436
kf.nexthop.aid = AID_INET6;
usr.sbin/bgpd/kroute.c
1511
if (a->nexthop.aid != b->nexthop.aid)
usr.sbin/bgpd/kroute.c
1512
return (a->nexthop.aid - b->nexthop.aid);
usr.sbin/bgpd/kroute.c
1514
switch (a->nexthop.aid) {
usr.sbin/bgpd/kroute.c
1535
aid2str(a->nexthop.aid));
usr.sbin/bgpd/kroute.c
1545
if (a->prefix.aid != b->prefix.aid)
usr.sbin/bgpd/kroute.c
1546
return (b->prefix.aid - a->prefix.aid);
usr.sbin/bgpd/kroute.c
1553
switch (a->prefix.aid) {
usr.sbin/bgpd/kroute.c
1649
if (kf->prefix.aid == AID_VPN_IPv4 ||
usr.sbin/bgpd/kroute.c
1650
kf->prefix.aid == AID_VPN_IPv6) {
usr.sbin/bgpd/kroute.c
1662
switch (kf->prefix.aid) {
usr.sbin/bgpd/kroute.c
1672
if (kf->nexthop.aid == AID_INET)
usr.sbin/bgpd/kroute.c
1675
if (kf->prefix.aid == AID_VPN_IPv4) {
usr.sbin/bgpd/kroute.c
1706
if (kf->nexthop.aid == AID_INET6) {
usr.sbin/bgpd/kroute.c
1712
if (kf->prefix.aid == AID_VPN_IPv6) {
usr.sbin/bgpd/kroute.c
1897
switch (kf->prefix.aid) {
usr.sbin/bgpd/kroute.c
2184
switch (kf->prefix.aid) {
usr.sbin/bgpd/kroute.c
2199
switch (kn->nexthop.aid) {
usr.sbin/bgpd/kroute.c
2204
gateway.aid = AID_INET;
usr.sbin/bgpd/kroute.c
2211
gateway.aid = AID_INET6;
usr.sbin/bgpd/kroute.c
2234
switch (kn->nexthop.aid) {
usr.sbin/bgpd/kroute.c
2310
switch (kn->nexthop.aid) {
usr.sbin/bgpd/kroute.c
2316
n.gateway.aid = AID_INET;
usr.sbin/bgpd/kroute.c
2320
n.net.aid = AID_INET;
usr.sbin/bgpd/kroute.c
2330
n.gateway.aid = AID_INET6;
usr.sbin/bgpd/kroute.c
2335
n.net.aid = AID_INET6;
usr.sbin/bgpd/kroute.c
2398
switch (kn->nexthop.aid) {
usr.sbin/bgpd/kroute.c
2747
if (kf->nexthop.aid != AID_UNSPEC) {
usr.sbin/bgpd/kroute.c
2774
netmask.aid = kf->prefix.aid;
usr.sbin/bgpd/kroute.c
3171
switch (kf->prefix.aid) {
usr.sbin/bgpd/kroute.c
3185
if (kf->nexthop.aid == AID_INET) {
usr.sbin/bgpd/kroute.c
3250
if (kf->nexthop.aid == AID_INET6) {
usr.sbin/bgpd/kroute.c
470
switch (kf->prefix.aid) {
usr.sbin/bgpd/kroute.c
956
switch (addr.aid) {
usr.sbin/bgpd/kroute.c
988
switch (h->nexthop.aid) {
usr.sbin/bgpd/logmsg.c
38
if ((peer->remote_addr.aid == AID_INET && peer->remote_masklen != 32) ||
usr.sbin/bgpd/logmsg.c
39
(peer->remote_addr.aid == AID_INET6 &&
usr.sbin/bgpd/mrt.c
1008
switch (peer->local.aid) {
usr.sbin/bgpd/mrt.c
115
if (afi2aid(afi, safi, &aid) == -1)
usr.sbin/bgpd/mrt.c
117
return aid;
usr.sbin/bgpd/mrt.c
132
uint8_t aid, mask;
usr.sbin/bgpd/mrt.c
150
aid = mrt_update_msg_guess_aid(pkg);
usr.sbin/bgpd/mrt.c
151
if (aid != AID_UNSPEC &&
usr.sbin/bgpd/mrt.c
152
(peer->capa.neg.add_path[aid] & mask)) {
usr.sbin/bgpd/mrt.c
250
if (nexthop && nexthop->aid == AID_INET) {
usr.sbin/bgpd/mrt.c
284
if (nexthop && nexthop->aid != AID_INET) {
usr.sbin/bgpd/mrt.c
290
if (aid2afi(nexthop->aid, &afi, &safi))
usr.sbin/bgpd/mrt.c
297
switch (nexthop->aid) {
usr.sbin/bgpd/mrt.c
359
uint8_t aid;
usr.sbin/bgpd/mrt.c
383
aid = peer->remote_addr.aid == AID_UNSPEC ? p->pt->aid :
usr.sbin/bgpd/mrt.c
384
peer->remote_addr.aid;
usr.sbin/bgpd/mrt.c
385
switch (aid) {
usr.sbin/bgpd/mrt.c
407
log_warnx("king bula found new AF %d in %s", aid, __func__);
usr.sbin/bgpd/mrt.c
422
nexthop.aid = p->pt->aid;
usr.sbin/bgpd/mrt.c
427
switch (p->pt->aid) {
usr.sbin/bgpd/mrt.c
476
if (p->pt->aid == AID_FLOWSPECv4) {
usr.sbin/bgpd/mrt.c
528
if ((peer->remote_addr.aid != AID_UNSPEC &&
usr.sbin/bgpd/mrt.c
529
p->pt->aid != peer->remote_addr.aid) ||
usr.sbin/bgpd/mrt.c
530
(p->pt->aid != AID_INET && p->pt->aid != AID_INET6))
usr.sbin/bgpd/mrt.c
542
addr.aid = p->pt->aid;
usr.sbin/bgpd/mrt.c
551
aid2afi(p->pt->aid, &subtype, &dummy);
usr.sbin/bgpd/mrt.c
561
switch (p->pt->aid) {
usr.sbin/bgpd/mrt.c
579
switch (p->pt->aid) {
usr.sbin/bgpd/mrt.c
625
addpath = peer_has_add_path(prefix_peer(p), re->prefix->aid,
usr.sbin/bgpd/mrt.c
63
uint8_t type, flags, aid, safi;
usr.sbin/bgpd/mrt.c
644
addr.aid = re->prefix->aid;
usr.sbin/bgpd/mrt.c
693
switch (re->prefix->aid) {
usr.sbin/bgpd/mrt.c
711
if (aid2afi(re->prefix->aid, &afi, &safi) == -1) {
usr.sbin/bgpd/mrt.c
861
if (peer->remote_addr.aid == AID_INET6)
usr.sbin/bgpd/mrt.c
869
switch (peer->remote_addr.aid) {
usr.sbin/bgpd/mrt.c
953
switch (peer->local.aid) {
usr.sbin/bgpd/parse.y
1140
if (afi2aid($2, SAFI_UNICAST, &n->net.prefix.aid) ==
usr.sbin/bgpd/parse.y
1163
if (afi2aid($2, SAFI_UNICAST, &n->net.prefix.aid) ==
usr.sbin/bgpd/parse.y
1182
if (afi2aid($2, SAFI_UNICAST, &n->net.prefix.aid) ==
usr.sbin/bgpd/parse.y
1200
curflow->aid = $2;
usr.sbin/bgpd/parse.y
138
uint8_t aid;
usr.sbin/bgpd/parse.y
1410
if ((code = geticmpcodebyname($1, $3, curflow->aid)) ==
usr.sbin/bgpd/parse.y
1442
if ((type = geticmptypebyname($1, curflow->aid)) ==
usr.sbin/bgpd/parse.y
1538
if (($$.aid == AID_INET && len != 32) ||
usr.sbin/bgpd/parse.y
1539
($$.aid == AID_INET6 && len != 128)) {
usr.sbin/bgpd/parse.y
1542
len, $$.aid == AID_INET ? 32 : 128);
usr.sbin/bgpd/parse.y
1588
if ($$.prefix.aid == AID_INET)
usr.sbin/bgpd/parse.y
1728
u_int aid;
usr.sbin/bgpd/parse.y
1744
for (aid = AID_MIN; aid < AID_MAX; aid++) {
usr.sbin/bgpd/parse.y
1745
if (curpeer->conf.capabilities.mp[aid] > 0)
usr.sbin/bgpd/parse.y
1748
if (aid == AID_MAX &&
usr.sbin/bgpd/parse.y
1750
curpeer->conf.remote_addr.aid] != -1)
usr.sbin/bgpd/parse.y
1752
curpeer->conf.remote_addr.aid] = 1;
usr.sbin/bgpd/parse.y
1753
for (aid = AID_MIN; aid < AID_MAX; aid++) {
usr.sbin/bgpd/parse.y
1754
if (curpeer->conf.capabilities.mp[aid] == -1)
usr.sbin/bgpd/parse.y
1755
curpeer->conf.capabilities.mp[aid] = 0;
usr.sbin/bgpd/parse.y
1957
u_int aid;
usr.sbin/bgpd/parse.y
1961
for (aid = AID_MIN; aid < AID_MAX; aid++) {
usr.sbin/bgpd/parse.y
1962
if (aid2afi(aid, &afi, &safi) == -1 ||
usr.sbin/bgpd/parse.y
1965
curpeer->conf.capabilities.mp[aid] = -1;
usr.sbin/bgpd/parse.y
1968
uint8_t aid;
usr.sbin/bgpd/parse.y
1970
if (afi2aid($2, $3, &aid) == -1) {
usr.sbin/bgpd/parse.y
1975
curpeer->conf.capabilities.mp[aid] = 2;
usr.sbin/bgpd/parse.y
1977
curpeer->conf.capabilities.mp[aid] = 1;
usr.sbin/bgpd/parse.y
2617
$$->p.addr.aid = AID_INET;
usr.sbin/bgpd/parse.y
2632
$$->p.addr.aid = AID_INET6;
usr.sbin/bgpd/parse.y
4900
if (newpeer->conf.remote_addr.aid) {
usr.sbin/bgpd/parse.y
4941
switch (p->addr.aid) {
usr.sbin/bgpd/parse.y
5131
switch (p->conf.remote_addr.aid) {
usr.sbin/bgpd/parse.y
5148
local_addr->aid == AID_UNSPEC) {
usr.sbin/bgpd/parse.y
5242
if (s->action.nexthop.aid <
usr.sbin/bgpd/parse.y
5243
t->action.nexthop.aid) {
usr.sbin/bgpd/parse.y
5246
} else if (s->action.nexthop.aid ==
usr.sbin/bgpd/parse.y
5247
t->action.nexthop.aid) {
usr.sbin/bgpd/parse.y
5470
roa->aid = npsi->p.addr.aid;
usr.sbin/bgpd/parse.y
5475
switch (roa->aid) {
usr.sbin/bgpd/parse.y
5665
if (curflow->aid == AID_INET)
usr.sbin/bgpd/parse.y
5707
uint8_t aid;
usr.sbin/bgpd/parse.y
5709
switch (ctx->aid) {
usr.sbin/bgpd/parse.y
5711
aid = AID_FLOWSPECv4;
usr.sbin/bgpd/parse.y
5714
aid = AID_FLOWSPECv6;
usr.sbin/bgpd/parse.y
5717
yyerror("unknown AID %d", ctx->aid);
usr.sbin/bgpd/parse.y
5730
f = flowspec_alloc(aid, len);
usr.sbin/bgpd/parse.y
5772
if (curflow->aid != addr->aid) {
usr.sbin/bgpd/parse.y
5777
switch (curflow->aid) {
usr.sbin/bgpd/parse.y
5799
if (curflow->aid == AID_INET6)
usr.sbin/bgpd/parse.y
6069
geticmptypebyname(char *w, uint8_t aid)
usr.sbin/bgpd/parse.y
6073
switch (aid) {
usr.sbin/bgpd/parse.y
6091
geticmpcodebyname(u_long type, char *w, uint8_t aid)
usr.sbin/bgpd/parse.y
6095
switch (aid) {
usr.sbin/bgpd/parse.y
718
if ($2.aid != currtr->remote_addr.aid) {
usr.sbin/bgpd/pfkey.c
111
switch (dst->aid) {
usr.sbin/bgpd/pfkey.c
217
switch (src->aid) {
usr.sbin/bgpd/pfkey.c
244
switch (dst->aid) {
usr.sbin/bgpd/pfkey.c
88
switch (src->aid) {
usr.sbin/bgpd/pftable.c
217
pfa->pfra_af = aid2af(addr->aid);
usr.sbin/bgpd/printconf.c
1103
if (r->match.prefix.addr.aid != AID_UNSPEC) {
usr.sbin/bgpd/printconf.c
465
print_af(uint8_t aid)
usr.sbin/bgpd/printconf.c
472
if (aid == AID_INET || aid == AID_FLOWSPECv4)
usr.sbin/bgpd/printconf.c
474
if (aid == AID_INET6 || aid == AID_FLOWSPECv6)
usr.sbin/bgpd/printconf.c
476
return (aid2str(aid));
usr.sbin/bgpd/printconf.c
484
printf("%snetwork %s static", c, print_af(n->prefix.aid));
usr.sbin/bgpd/printconf.c
487
printf("%snetwork %s connected", c, print_af(n->prefix.aid));
usr.sbin/bgpd/printconf.c
491
print_af(n->prefix.aid), rtlabel_id2name(n->rtlabel));
usr.sbin/bgpd/printconf.c
495
print_af(n->prefix.aid), n->priority);
usr.sbin/bgpd/printconf.c
595
int is_v6 = (f->aid == AID_FLOWSPECv6);
usr.sbin/bgpd/printconf.c
597
printf("%sflowspec %s ", c, print_af(f->aid));
usr.sbin/bgpd/printconf.c
68
switch (p->addr.aid) {
usr.sbin/bgpd/printconf.c
749
if (r->local_addr.aid != AID_UNSPEC)
usr.sbin/bgpd/printconf.c
762
if ((p->remote_addr.aid == AID_INET && p->remote_masklen != 32) ||
usr.sbin/bgpd/printconf.c
763
(p->remote_addr.aid == AID_INET6 && p->remote_masklen != 128))
usr.sbin/bgpd/printconf.c
786
if (p->local_addr_v4.aid)
usr.sbin/bgpd/printconf.c
789
if (p->local_addr_v6.aid)
usr.sbin/bgpd/printconf.c
921
u_int aid;
usr.sbin/bgpd/printconf.c
924
for (aid = AID_MIN; aid < AID_MAX; aid++)
usr.sbin/bgpd/printconf.c
925
if (p->capabilities.mp[aid] == 2) {
usr.sbin/bgpd/printconf.c
926
printf("%s\tannounce %s enforce\n", c, aid2str(aid));
usr.sbin/bgpd/printconf.c
928
} else if (p->capabilities.mp[aid]) {
usr.sbin/bgpd/printconf.c
929
printf("%s\tannounce %s\n", c, aid2str(aid));
usr.sbin/bgpd/rde.c
1041
curflow->aid == AID_FLOWSPECv6) == -1 ||
usr.sbin/bgpd/rde.c
1080
curflow->aid == AID_FLOWSPECv6) == -1)
usr.sbin/bgpd/rde.c
1431
if (rr.aid < AID_MIN || rr.aid >= AID_MAX) {
usr.sbin/bgpd/rde.c
1433
"route refresh: bad AID %d", rr.aid);
usr.sbin/bgpd/rde.c
1436
if (peer->capa.mp[rr.aid] == 0) {
usr.sbin/bgpd/rde.c
1439
aid2str(rr.aid));
usr.sbin/bgpd/rde.c
1444
peer_blast(peer, rr.aid);
usr.sbin/bgpd/rde.c
1448
if ((peer->recv_eor & (1 << rr.aid)) == 0) {
usr.sbin/bgpd/rde.c
1451
aid2str(rr.aid));
usr.sbin/bgpd/rde.c
1454
peer_begin_rrefresh(peer, rr.aid);
usr.sbin/bgpd/rde.c
1457
if ((peer->recv_eor & (1 << rr.aid)) != 0 &&
usr.sbin/bgpd/rde.c
1458
monotime_valid(peer->staletime[rr.aid]))
usr.sbin/bgpd/rde.c
1459
peer_flush(peer, rr.aid,
usr.sbin/bgpd/rde.c
1460
peer->staletime[rr.aid]);
usr.sbin/bgpd/rde.c
1464
aid2str(rr.aid));
usr.sbin/bgpd/rde.c
1489
uint8_t aid, prefixlen, safi, subtype;
usr.sbin/bgpd/rde.c
1611
afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpd/rde.c
1619
if (peer->capa.mp[aid] == 0) {
usr.sbin/bgpd/rde.c
1621
"bad withdraw, %s disabled", aid2str(aid));
usr.sbin/bgpd/rde.c
1630
rde_peer_recv_eor(peer, aid);
usr.sbin/bgpd/rde.c
1634
if (peer_has_add_path(peer, aid, CAPA_AP_RECV)) {
usr.sbin/bgpd/rde.c
1639
aid2str(aid));
usr.sbin/bgpd/rde.c
1647
switch (aid) {
usr.sbin/bgpd/rde.c
1650
"bad MP withdraw for %s", aid2str(aid));
usr.sbin/bgpd/rde.c
171
u_int aid;
usr.sbin/bgpd/rde.c
1777
afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpd/rde.c
1785
if (peer->capa.mp[aid] == 0) {
usr.sbin/bgpd/rde.c
1787
"bad update, %s disabled", aid2str(aid));
usr.sbin/bgpd/rde.c
1793
if (aid == AID_INET6 || aid == AID_INET) {
usr.sbin/bgpd/rde.c
1824
if (rde_get_mp_nexthop(&reachbuf, aid, peer, &state) == -1) {
usr.sbin/bgpd/rde.c
1832
if (peer_has_add_path(peer, aid, CAPA_AP_RECV)) {
usr.sbin/bgpd/rde.c
1835
"bad %s nlri prefix", aid2str(aid));
usr.sbin/bgpd/rde.c
1843
switch (aid) {
usr.sbin/bgpd/rde.c
1952
if (!peer_has_add_path(peer, prefix->aid, CAPA_AP_RECV))
usr.sbin/bgpd/rde.c
1991
aspa_state = rde_aspa_validity(peer, &in->aspath, prefix->aid);
usr.sbin/bgpd/rde.c
2187
nexthop.aid = AID_INET;
usr.sbin/bgpd/rde.c
2535
rde_get_mp_nexthop(struct ibuf *buf, uint8_t aid,
usr.sbin/bgpd/rde.c
2550
if (aid == AID_INET && peer_has_ext_nexthop(peer, AID_INET) &&
usr.sbin/bgpd/rde.c
2552
aid = AID_INET6;
usr.sbin/bgpd/rde.c
2553
if (aid == AID_VPN_IPv4 && peer_has_ext_nexthop(peer, AID_VPN_IPv4) &&
usr.sbin/bgpd/rde.c
2555
aid = AID_VPN_IPv6;
usr.sbin/bgpd/rde.c
2558
switch (aid) {
usr.sbin/bgpd/rde.c
2574
"bad size %d", aid2str(aid), nhlen);
usr.sbin/bgpd/rde.c
2579
nexthop.aid = AID_INET6;
usr.sbin/bgpd/rde.c
2607
"bad size %d", aid2str(aid), nhlen);
usr.sbin/bgpd/rde.c
2613
nexthop.aid = AID_INET;
usr.sbin/bgpd/rde.c
2618
"bad size %d", aid2str(aid), nhlen);
usr.sbin/bgpd/rde.c
2624
nexthop.aid = AID_INET6;
usr.sbin/bgpd/rde.c
2641
nexthop.aid = AID_INET;
usr.sbin/bgpd/rde.c
2648
nexthop.aid = AID_INET6;
usr.sbin/bgpd/rde.c
2662
"bad size %d", aid2str(aid), nhlen);
usr.sbin/bgpd/rde.c
2671
"bad size %d", aid2str(aid), nhlen);
usr.sbin/bgpd/rde.c
2814
rde_aspa_validity(struct rde_peer *peer, struct rde_aspath *asp, uint8_t aid)
usr.sbin/bgpd/rde.c
2818
if (aid != AID_INET && aid != AID_INET6) /* skip uncovered aids */
usr.sbin/bgpd/rde.c
2948
rib.exit_nexthop.aid = p->pt->aid;
usr.sbin/bgpd/rde.c
2949
rib.true_nexthop.aid = p->pt->aid;
usr.sbin/bgpd/rde.c
2995
staletime = peer->staletime[p->pt->aid];
usr.sbin/bgpd/rde.c
2999
if (peer_has_add_path(peer, p->pt->aid, CAPA_AP_RECV)) {
usr.sbin/bgpd/rde.c
3065
rib.exit_nexthop.aid = pte->aid;
usr.sbin/bgpd/rde.c
3066
rib.true_nexthop.aid = pte->aid;
usr.sbin/bgpd/rde.c
3078
if (peer_has_add_path(peer, pte->aid, CAPA_AP_SEND)) {
usr.sbin/bgpd/rde.c
3122
if (n && n->addr.aid) {
usr.sbin/bgpd/rde.c
3235
rde_dump_done(void *arg, uint8_t aid)
usr.sbin/bgpd/rde.c
3248
if (adjout_prefix_dump_new(peer, ctx->req.aid,
usr.sbin/bgpd/rde.c
3323
if (adjout_prefix_dump_new(peer, ctx->req.aid,
usr.sbin/bgpd/rde.c
3338
switch (req->prefix.aid) {
usr.sbin/bgpd/rde.c
3442
if (rib_dump_new(rid, ctx->req.aid, CTL_MSG_HIGH_MARK, ctx,
usr.sbin/bgpd/rde.c
3448
if (rib_dump_new(rid, ctx->req.aid, CTL_MSG_HIGH_MARK, ctx,
usr.sbin/bgpd/rde.c
3460
switch (req->prefix.aid) {
usr.sbin/bgpd/rde.c
353
for (aid = AID_MIN; aid < AID_MAX; aid++)
usr.sbin/bgpd/rde.c
3532
rde_mrt_done(void *ptr, uint8_t aid)
usr.sbin/bgpd/rde.c
354
rde_update_queue_runner(aid);
usr.sbin/bgpd/rde.c
3621
switch (kf.prefix.aid) {
usr.sbin/bgpd/rde.c
3624
if (kf.nexthop.aid != AID_INET)
usr.sbin/bgpd/rde.c
3645
if (kf.nexthop.aid != AID_INET)
usr.sbin/bgpd/rde.c
3679
u_int aid;
usr.sbin/bgpd/rde.c
3691
for (aid = AID_MIN; aid < AID_MAX; aid++) {
usr.sbin/bgpd/rde.c
3692
if (!TAILQ_EMPTY(&peer->updates[aid]) ||
usr.sbin/bgpd/rde.c
3693
!TAILQ_EMPTY(&peer->withdraws[aid]))
usr.sbin/bgpd/rde.c
3701
rde_update_queue_runner(uint8_t aid)
usr.sbin/bgpd/rde.c
3716
if (TAILQ_EMPTY(&peer->withdraws[aid]))
usr.sbin/bgpd/rde.c
3719
up_dump_withdraws(ibuf_se, peer, aid);
usr.sbin/bgpd/rde.c
3736
if (TAILQ_EMPTY(&peer->updates[aid]))
usr.sbin/bgpd/rde.c
3739
if (up_is_eor(peer, aid)) {
usr.sbin/bgpd/rde.c
3740
int sent_eor = peer->sent_eor & (1 << aid);
usr.sbin/bgpd/rde.c
3742
rde_peer_send_eor(peer, aid);
usr.sbin/bgpd/rde.c
3744
rde_peer_send_rrefresh(peer, aid,
usr.sbin/bgpd/rde.c
3749
up_dump_update(ibuf_se, peer, aid);
usr.sbin/bgpd/rde.c
3940
peerself->conf.remote_addr.aid = AID_INET;
usr.sbin/bgpd/rde.c
4171
aspa_vstate = rde_aspa_validity(peer, asp, pt->aid);
usr.sbin/bgpd/rde.c
4252
u_int aid;
usr.sbin/bgpd/rde.c
4256
for (aid = AID_MIN; aid < AID_MAX; aid++) {
usr.sbin/bgpd/rde.c
4257
if (peer->capa.mp[aid])
usr.sbin/bgpd/rde.c
4258
peer_dump(peer, aid);
usr.sbin/bgpd/rde.c
4266
for (aid = AID_MIN; aid < AID_MAX; aid++) {
usr.sbin/bgpd/rde.c
4267
if (peer->capa.mp[aid])
usr.sbin/bgpd/rde.c
4268
up_generate_default(peer, aid);
usr.sbin/bgpd/rde.c
4308
rde_softreconfig_out_done(void *arg, uint8_t aid)
usr.sbin/bgpd/rde.c
4386
rde_softreconfig_sync_done(void *arg, uint8_t aid)
usr.sbin/bgpd/rde.c
4439
aspa_vstate = rde_aspa_validity(peer, asp, pt->aid);
usr.sbin/bgpd/rde.c
4484
rde_rpki_softreload_done(void *arg, uint8_t aid)
usr.sbin/bgpd/rde.c
4579
rde_peer_recv_eor(struct rde_peer *peer, u_int aid)
usr.sbin/bgpd/rde.c
4582
peer->recv_eor |= 1 << aid;
usr.sbin/bgpd/rde.c
4593
0, -1, &aid, sizeof(aid)) == -1)
usr.sbin/bgpd/rde.c
4597
aid2str(aid));
usr.sbin/bgpd/rde.c
4601
rde_peer_send_eor(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde.c
4607
peer->sent_eor |= 1 << aid;
usr.sbin/bgpd/rde.c
4609
if (aid == AID_INET) {
usr.sbin/bgpd/rde.c
4620
if (aid2afi(aid, &afi, &safi) == -1)
usr.sbin/bgpd/rde.c
4640
aid2str(aid));
usr.sbin/bgpd/rde.c
4644
rde_peer_send_rrefresh(struct rde_peer *peer, uint8_t aid, uint8_t subtype)
usr.sbin/bgpd/rde.c
4660
rr.aid = aid;
usr.sbin/bgpd/rde.c
4668
aid2str(aid), subtype == ROUTE_REFRESH_END_RR ? "EoRR" : "BoRR");
usr.sbin/bgpd/rde.c
4689
switch (nc->prefix.aid) {
usr.sbin/bgpd/rde.c
4693
nc->prefix.aid = AID_VPN_IPv4;
usr.sbin/bgpd/rde.c
4709
nc->prefix.aid = AID_VPN_IPv6;
usr.sbin/bgpd/rde.c
471
u_int aid;
usr.sbin/bgpd/rde.c
4739
nc->prefix.aid);
usr.sbin/bgpd/rde.c
4742
nc->prefix.aid);
usr.sbin/bgpd/rde.c
4777
switch (nc->prefix.aid) {
usr.sbin/bgpd/rde.c
4781
nc->prefix.aid = AID_VPN_IPv4;
usr.sbin/bgpd/rde.c
4796
nc->prefix.aid = AID_VPN_IPv6;
usr.sbin/bgpd/rde.c
4850
kf.nexthop.aid = kf.prefix.aid;
usr.sbin/bgpd/rde.c
4900
rde_apply_set(attrset, peerself, peerself, state, f->aid);
usr.sbin/bgpd/rde.c
4960
ff.aid = p->pt->aid;
usr.sbin/bgpd/rde.c
4982
flowspec_dump_done(void *ptr, uint8_t aid)
usr.sbin/bgpd/rde.c
536
if (imsg_get_data(&imsg, &aid, sizeof(aid)) == -1) {
usr.sbin/bgpd/rde.c
540
if (aid < AID_MIN || aid >= AID_MAX) {
usr.sbin/bgpd/rde.c
547
peer_stale(peer, aid, 0);
usr.sbin/bgpd/rde.c
550
peer_stale(peer, aid, 1);
usr.sbin/bgpd/rde.c
553
peer_flush(peer, aid, peer->staletime[aid]);
usr.sbin/bgpd/rde.c
556
if (monotime_valid(peer->staletime[aid]))
usr.sbin/bgpd/rde.c
557
peer_flush(peer, aid,
usr.sbin/bgpd/rde.c
558
peer->staletime[aid]);
usr.sbin/bgpd/rde.c
614
switch (netconf_s.prefix.aid) {
usr.sbin/bgpd/rde.c
643
switch (netconf_s.prefix.aid) {
usr.sbin/bgpd/rde.c
703
curflow->aid == AID_FLOWSPECv6) == -1 ||
usr.sbin/bgpd/rde.c
742
curflow->aid == AID_FLOWSPECv6) == -1)
usr.sbin/bgpd/rde.c
777
prefix_flowspec_dump(req.aid, &pid,
usr.sbin/bgpd/rde.h
281
uint8_t aid;
usr.sbin/bgpd/rde.h
348
uint8_t aid;
usr.sbin/bgpd/rde.h
658
if (re->prefix->aid == AID_FLOWSPECv4 ||
usr.sbin/bgpd/rde.h
659
re->prefix->aid == AID_FLOWSPECv6)
usr.sbin/bgpd/rde_adjout.c
112
pend_attr_lookup(struct rde_peer *peer, struct adjout_attr *attrs, uint8_t aid)
usr.sbin/bgpd/rde_adjout.c
114
struct pend_attr needle = { .attrs = attrs, .aid = aid };
usr.sbin/bgpd/rde_adjout.c
124
if (a->aid != b->aid)
usr.sbin/bgpd/rde_adjout.c
141
pend_eor_add(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_adjout.c
145
pa = pend_attr_lookup(peer, NULL, aid);
usr.sbin/bgpd/rde_adjout.c
147
pa = pend_attr_alloc(NULL, aid, peer);
usr.sbin/bgpd/rde_adjout.c
190
pa = pend_attr_lookup(peer, attrs, pt->aid);
usr.sbin/bgpd/rde_adjout.c
192
pa = pend_attr_alloc(attrs, pt->aid, peer);
usr.sbin/bgpd/rde_adjout.c
200
head = &peer->withdraws[pt->aid];
usr.sbin/bgpd/rde_adjout.c
209
head = &peer->withdraws[pt->aid];
usr.sbin/bgpd/rde_adjout.c
56
h = ch_qhash64(h, pa->aid);
usr.sbin/bgpd/rde_adjout.c
624
if (ctx->ctx_pt == NULL && ctx->ctx_subtree.aid == AID_UNSPEC)
usr.sbin/bgpd/rde_adjout.c
632
ctx->ctx_aid != pte->aid)
usr.sbin/bgpd/rde_adjout.c
634
if (ctx->ctx_subtree.aid != AID_UNSPEC) {
usr.sbin/bgpd/rde_adjout.c
65
pend_attr_alloc(struct adjout_attr *attrs, uint8_t aid,
usr.sbin/bgpd/rde_adjout.c
662
adjout_prefix_dump_new(struct rde_peer *peer, uint8_t aid,
usr.sbin/bgpd/rde_adjout.c
673
ctx->ctx_aid = aid;
usr.sbin/bgpd/rde_adjout.c
701
ctx->ctx_aid = subtree->aid;
usr.sbin/bgpd/rde_adjout.c
76
pa->aid = aid;
usr.sbin/bgpd/rde_adjout.c
78
TAILQ_INSERT_TAIL(&peer->updates[aid], pa, entry);
usr.sbin/bgpd/rde_adjout.c
860
u_int aid;
usr.sbin/bgpd/rde_adjout.c
862
for (aid = AID_MIN; aid < AID_MAX; aid++) {
usr.sbin/bgpd/rde_adjout.c
863
TAILQ_FOREACH_SAFE(pp, &peer->withdraws[aid], entry, npp) {
usr.sbin/bgpd/rde_adjout.c
864
pend_prefix_free(pp, &peer->withdraws[aid], peer);
usr.sbin/bgpd/rde_adjout.c
866
TAILQ_FOREACH_SAFE(pa, &peer->updates[aid], entry, npa) {
usr.sbin/bgpd/rde_adjout.c
92
TAILQ_REMOVE(&peer->updates[pa->aid], pa, entry);
usr.sbin/bgpd/rde_decide.c
271
if (peer1->remote_addr.aid < peer2->remote_addr.aid)
usr.sbin/bgpd/rde_decide.c
273
if (peer1->remote_addr.aid > peer2->remote_addr.aid)
usr.sbin/bgpd/rde_decide.c
275
switch (peer1->remote_addr.aid) {
usr.sbin/bgpd/rde_filter.c
1118
if (prefix->aid == AID_FLOWSPECv4 || prefix->aid == AID_FLOWSPECv6)
usr.sbin/bgpd/rde_filter.c
1148
prefix->aid);
usr.sbin/bgpd/rde_filter.c
1175
if (prefix->aid == AID_FLOWSPECv4 || prefix->aid == AID_FLOWSPECv6)
usr.sbin/bgpd/rde_filter.c
1183
prefix->aid);
usr.sbin/bgpd/rde_filter.c
185
nexthop_modify(set->action.nh_ref, set->type, aid,
usr.sbin/bgpd/rde_filter.c
232
if (fp->addr.aid != prefix->aid)
usr.sbin/bgpd/rde_filter.c
322
if (cmpaddr->aid != nexthop->aid)
usr.sbin/bgpd/rde_filter.c
326
switch (cmpaddr->aid) {
usr.sbin/bgpd/rde_filter.c
356
} else if (match->prefix.addr.aid != 0)
usr.sbin/bgpd/rde_filter.c
75
struct rde_peer *from, struct filterstate *state, uint8_t aid)
usr.sbin/bgpd/rde_filter.c
750
return (a->action.nexthop.aid - b->action.nexthop.aid);
usr.sbin/bgpd/rde_peer.c
249
uint8_t aid;
usr.sbin/bgpd/rde_peer.c
251
aid = re->prefix->aid;
usr.sbin/bgpd/rde_peer.c
263
if (peer->capa.mp[aid] == 0)
usr.sbin/bgpd/rde_peer.c
271
if (peer_has_add_path(peer, aid, CAPA_AP_SEND)) {
usr.sbin/bgpd/rde_peer.c
47
peer_has_add_path(struct rde_peer *peer, uint8_t aid, int mode)
usr.sbin/bgpd/rde_peer.c
49
if (aid >= AID_MAX)
usr.sbin/bgpd/rde_peer.c
507
peer_reaper_done(void *ptr, uint8_t aid)
usr.sbin/bgpd/rde_peer.c
51
return peer->capa.add_path[aid] & mode;
usr.sbin/bgpd/rde_peer.c
542
peer_flush(struct rde_peer *peer, uint8_t aid, monotime_t staletime)
usr.sbin/bgpd/rde_peer.c
547
if (rib_dump_new(RIB_ADJ_IN, aid, 0, &pf, peer_flush_upcall,
usr.sbin/bgpd/rde_peer.c
552
if (aid == AID_UNSPEC) {
usr.sbin/bgpd/rde_peer.c
557
peer->staletime[aid] = monotime_clear();
usr.sbin/bgpd/rde_peer.c
567
peer_stale(struct rde_peer *peer, uint8_t aid, int flushall)
usr.sbin/bgpd/rde_peer.c
572
if (monotime_valid(peer->staletime[aid]))
usr.sbin/bgpd/rde_peer.c
573
peer_flush(peer, aid, peer->staletime[aid]);
usr.sbin/bgpd/rde_peer.c
575
peer->staletime[aid] = now = getmonotime();
usr.sbin/bgpd/rde_peer.c
587
peer_flush(peer, aid, monotime_clear());
usr.sbin/bgpd/rde_peer.c
61
peer_has_ext_nexthop(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_peer.c
614
peer_blast_done(void *ptr, uint8_t aid)
usr.sbin/bgpd/rde_peer.c
621
pend_eor_add(peer, aid);
usr.sbin/bgpd/rde_peer.c
629
peer_blast(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_peer.c
63
if (aid >= AID_MAX)
usr.sbin/bgpd/rde_peer.c
631
if (peer->capa.enhanced_rr && (peer->sent_eor & (1 << aid)))
usr.sbin/bgpd/rde_peer.c
632
rde_peer_send_rrefresh(peer, aid, ROUTE_REFRESH_BEGIN_RR);
usr.sbin/bgpd/rde_peer.c
635
if (adjout_prefix_dump_new(peer, aid, RDE_RUNNER_ROUNDS, peer,
usr.sbin/bgpd/rde_peer.c
65
return peer->capa.ext_nh[aid];
usr.sbin/bgpd/rde_peer.c
656
peer_dump_done(void *ptr, uint8_t aid)
usr.sbin/bgpd/rde_peer.c
658
peer_blast_done(ptr, aid);
usr.sbin/bgpd/rde_peer.c
667
peer_dump(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_peer.c
673
peer_dump_done(peer, aid);
usr.sbin/bgpd/rde_peer.c
675
up_generate_default(peer, aid);
usr.sbin/bgpd/rde_peer.c
676
peer_dump_done(peer, aid);
usr.sbin/bgpd/rde_peer.c
677
} else if (aid == AID_FLOWSPECv4 || aid == AID_FLOWSPECv6) {
usr.sbin/bgpd/rde_peer.c
678
prefix_flowspec_dump(aid, peer, peer_dump_upcall,
usr.sbin/bgpd/rde_peer.c
681
if (rib_dump_new(peer->loc_rib_id, aid, RDE_RUNNER_ROUNDS, peer,
usr.sbin/bgpd/rde_peer.c
693
peer_begin_rrefresh(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_peer.c
698
if (monotime_valid(peer->staletime[aid]))
usr.sbin/bgpd/rde_peer.c
699
peer_flush(peer, aid, peer->staletime[aid]);
usr.sbin/bgpd/rde_peer.c
701
peer->staletime[aid] = now = getmonotime();
usr.sbin/bgpd/rde_prefix.c
115
uint8_t aid;
usr.sbin/bgpd/rde_prefix.c
138
uint8_t aid;
usr.sbin/bgpd/rde_prefix.c
174
addr->aid = pte->aid;
usr.sbin/bgpd/rde_prefix.c
175
switch (addr->aid) {
usr.sbin/bgpd/rde_prefix.c
205
addr->evpn.aid = evpn->vpnaid;
usr.sbin/bgpd/rde_prefix.c
222
FLOWSPEC_TYPE_DEST, addr->aid == AID_FLOWSPECv6,
usr.sbin/bgpd/rde_prefix.c
226
fatalx("%s: unknown aid %d", __func__, pte->aid);
usr.sbin/bgpd/rde_prefix.c
235
switch (pte->aid) {
usr.sbin/bgpd/rde_prefix.c
242
fatalx("%s: unknown aid %d", __func__, pte->aid);
usr.sbin/bgpd/rde_prefix.c
259
switch (prefix->aid) {
usr.sbin/bgpd/rde_prefix.c
264
pte4.aid = prefix->aid;
usr.sbin/bgpd/rde_prefix.c
276
pte6.aid = prefix->aid;
usr.sbin/bgpd/rde_prefix.c
288
pte_vpn4.aid = prefix->aid;
usr.sbin/bgpd/rde_prefix.c
304
pte_vpn6.aid = prefix->aid;
usr.sbin/bgpd/rde_prefix.c
320
switch (prefix->evpn.aid) {
usr.sbin/bgpd/rde_prefix.c
342
prefix->evpn.aid);
usr.sbin/bgpd/rde_prefix.c
345
pte_evpn.aid = prefix->aid;
usr.sbin/bgpd/rde_prefix.c
346
pte_evpn.vpnaid = prefix->evpn.aid;
usr.sbin/bgpd/rde_prefix.c
360
log_warnx("%s: unknown aid %d", __func__, prefix->aid);
usr.sbin/bgpd/rde_prefix.c
393
if (p->aid == 0xff)
usr.sbin/bgpd/rde_prefix.c
420
needle->aid = f->aid;
usr.sbin/bgpd/rde_prefix.c
439
rdemem.pt_cnt[f->aid]++;
usr.sbin/bgpd/rde_prefix.c
440
rdemem.pt_size[f->aid] += len;
usr.sbin/bgpd/rde_prefix.c
444
p->aid = f->aid;
usr.sbin/bgpd/rde_prefix.c
454
pt_first(uint8_t aid)
usr.sbin/bgpd/rde_prefix.c
457
struct bgpd_addr addr = { .aid = aid };
usr.sbin/bgpd/rde_prefix.c
459
if (aid == AID_UNSPEC)
usr.sbin/bgpd/rde_prefix.c
489
switch (addr->aid) {
usr.sbin/bgpd/rde_prefix.c
499
log_warnx("%s: unknown aid %d", __func__, addr->aid);
usr.sbin/bgpd/rde_prefix.c
521
if (a->aid > b->aid)
usr.sbin/bgpd/rde_prefix.c
523
if (a->aid < b->aid)
usr.sbin/bgpd/rde_prefix.c
526
switch (a->aid) {
usr.sbin/bgpd/rde_prefix.c
57
uint8_t aid;
usr.sbin/bgpd/rde_prefix.c
635
a->aid == AID_FLOWSPECv6);
usr.sbin/bgpd/rde_prefix.c
637
fatalx("%s: unknown aid %d", __func__, a->aid);
usr.sbin/bgpd/rde_prefix.c
654
rdemem.pt_cnt[op->aid]++;
usr.sbin/bgpd/rde_prefix.c
655
rdemem.pt_size[op->aid] += len;
usr.sbin/bgpd/rde_prefix.c
665
rdemem.pt_cnt[pte->aid]--;
usr.sbin/bgpd/rde_prefix.c
666
rdemem.pt_size[pte->aid] -= pte->len;
usr.sbin/bgpd/rde_prefix.c
69
uint8_t aid;
usr.sbin/bgpd/rde_prefix.c
691
switch (pte->aid) {
usr.sbin/bgpd/rde_prefix.c
81
uint8_t aid;
usr.sbin/bgpd/rde_prefix.c
843
fatalx("%s: unknown aid %d", __func__, pte->aid);
usr.sbin/bgpd/rde_prefix.c
98
uint8_t aid;
usr.sbin/bgpd/rde_rib.c
1174
prefix_flowspec_dump(uint8_t aid, void *arg,
usr.sbin/bgpd/rde_rib.c
1180
if (aid != AID_UNSPEC && aid != re->prefix->aid)
usr.sbin/bgpd/rde_rib.c
1185
done(arg, aid);
usr.sbin/bgpd/rde_rib.c
1411
nexthop_modify(struct nexthop *setnh, enum action_types type, uint8_t aid,
usr.sbin/bgpd/rde_rib.c
1432
if (aid != setnh->exit_nexthop.aid)
usr.sbin/bgpd/rde_rib.c
1557
if (a->aid != b->aid)
usr.sbin/bgpd/rde_rib.c
1558
return (a->aid - b->aid);
usr.sbin/bgpd/rde_rib.c
1560
switch (a->aid) {
usr.sbin/bgpd/rde_rib.c
1579
fatalx("%s: %s is unsupported", __func__, aid2str(a->aid));
usr.sbin/bgpd/rde_rib.c
291
switch (addr->aid) {
usr.sbin/bgpd/rde_rib.c
471
if (ctx->ctx_re == NULL && ctx->ctx_subtree.aid == AID_UNSPEC)
usr.sbin/bgpd/rde_rib.c
484
ctx->ctx_aid != re->prefix->aid)
usr.sbin/bgpd/rde_rib.c
486
if (ctx->ctx_subtree.aid != AID_UNSPEC) {
usr.sbin/bgpd/rde_rib.c
603
rib_dump_new(uint16_t id, uint8_t aid, unsigned int count, void *arg,
usr.sbin/bgpd/rde_rib.c
612
ctx->ctx_aid = aid;
usr.sbin/bgpd/rde_rib.c
639
ctx->ctx_aid = subtree->aid;
usr.sbin/bgpd/rde_trie.c
328
if (prefix->aid != AID_INET && prefix->aid != AID_INET6)
usr.sbin/bgpd/rde_trie.c
337
if (prefix->aid == AID_INET)
usr.sbin/bgpd/rde_trie.c
347
switch (prefix->aid) {
usr.sbin/bgpd/rde_trie.c
397
switch (roa->aid) {
usr.sbin/bgpd/rde_trie.c
561
switch (prefix->aid) {
usr.sbin/bgpd/rde_trie.c
679
switch (prefix->aid) {
usr.sbin/bgpd/rde_update.c
1017
up_dump_withdraws(struct imsgbuf *imsg, struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_update.c
1038
if (aid != AID_INET) {
usr.sbin/bgpd/rde_update.c
1053
if (aid2afi(aid, &afi, &safi) == -1)
usr.sbin/bgpd/rde_update.c
1061
if (up_dump_prefix(buf, &peer->withdraws[aid], peer, 1) == -1)
usr.sbin/bgpd/rde_update.c
1069
if (aid != AID_INET) {
usr.sbin/bgpd/rde_update.c
1110
if (pt->aid != AID_INET) {
usr.sbin/bgpd/rde_update.c
1125
if (aid2afi(pt->aid, &afi, &safi) == -1)
usr.sbin/bgpd/rde_update.c
1133
has_ap = peer_has_add_path(peer, pt->aid, CAPA_AP_SEND);
usr.sbin/bgpd/rde_update.c
1142
if (pt->aid != AID_INET) {
usr.sbin/bgpd/rde_update.c
116
uint8_t aid)
usr.sbin/bgpd/rde_update.c
1164
up_dump_update(struct imsgbuf *imsg, struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_update.c
1174
pa = TAILQ_FIRST(&peer->updates[aid]);
usr.sbin/bgpd/rde_update.c
1178
if (aid == AID_INET && peer_has_ext_nexthop(peer, AID_INET)) {
usr.sbin/bgpd/rde_update.c
1180
if (nh != NULL && nh->exit_nexthop.aid == AID_INET6)
usr.sbin/bgpd/rde_update.c
119
if (aid != AID_INET && aid != AID_INET6)
usr.sbin/bgpd/rde_update.c
1203
pa->attrs->communities, pa->attrs->nexthop, aid) == -1)
usr.sbin/bgpd/rde_update.c
1206
if (aid != AID_INET || force_ip4mp) {
usr.sbin/bgpd/rde_update.c
1215
if (up_generate_mp_reach(buf, peer, pa, aid) == -1)
usr.sbin/bgpd/rde_update.c
1224
if (aid == AID_INET && !force_ip4mp) {
usr.sbin/bgpd/rde_update.c
187
if (up_enforce_open_policy(peer, &state, new->pt->aid)) {
usr.sbin/bgpd/rde_update.c
203
up_prep_adjout(peer, &state, new->pt->aid);
usr.sbin/bgpd/rde_update.c
424
up_generate_default(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_update.c
433
if (peer->capa.mp[aid] == 0)
usr.sbin/bgpd/rde_update.c
450
addr.aid = aid;
usr.sbin/bgpd/rde_update.c
459
up_prep_adjout(peer, &state, addr.aid);
usr.sbin/bgpd/rde_update.c
481
up_get_nexthop(struct rde_peer *peer, struct filterstate *state, uint8_t aid)
usr.sbin/bgpd/rde_update.c
485
switch (aid) {
usr.sbin/bgpd/rde_update.c
488
if (peer_has_ext_nexthop(peer, aid) &&
usr.sbin/bgpd/rde_update.c
489
peer->remote_addr.aid == AID_INET6)
usr.sbin/bgpd/rde_update.c
491
else if (peer->local_v4_addr.aid == AID_INET)
usr.sbin/bgpd/rde_update.c
496
if (peer->local_v6_addr.aid == AID_INET6)
usr.sbin/bgpd/rde_update.c
500
if (peer->local_v4_addr.aid == AID_INET)
usr.sbin/bgpd/rde_update.c
502
else if (peer->local_v6_addr.aid == AID_INET6)
usr.sbin/bgpd/rde_update.c
510
fatalx("%s, bad AID %s", __func__, aid2str(aid));
usr.sbin/bgpd/rde_update.c
576
up_prep_adjout(struct rde_peer *peer, struct filterstate *state, uint8_t aid)
usr.sbin/bgpd/rde_update.c
593
nexthop = up_get_nexthop(peer, state, aid);
usr.sbin/bgpd/rde_update.c
605
uint8_t aid)
usr.sbin/bgpd/rde_update.c
652
switch (aid) {
usr.sbin/bgpd/rde_update.c
656
if (nh->exit_nexthop.aid != AID_INET) {
usr.sbin/bgpd/rde_update.c
657
if (peer_has_ext_nexthop(peer, aid))
usr.sbin/bgpd/rde_update.c
833
up_is_eor(struct rde_peer *peer, uint8_t aid)
usr.sbin/bgpd/rde_update.c
837
pa = TAILQ_FIRST(&peer->updates[aid]);
usr.sbin/bgpd/rde_update.c
862
has_ap = peer_has_add_path(peer, p->pt->aid,
usr.sbin/bgpd/rde_update.c
880
struct pend_attr *pa, uint8_t aid)
usr.sbin/bgpd/rde_update.c
897
if (aid2afi(aid, &afi, &safi) == -1)
usr.sbin/bgpd/rde_update.c
909
if (aid == AID_VPN_IPv4 || aid == AID_VPN_IPv6) {
usr.sbin/bgpd/rde_update.c
915
switch (aid) {
usr.sbin/bgpd/rde_update.c
922
if (nexthop->aid == AID_INET && aid != AID_INET) {
usr.sbin/bgpd/rde_update.c
927
} else if (nexthop->aid == AID_INET6 &&
usr.sbin/bgpd/rde_update.c
928
peer_has_ext_nexthop(peer, aid)) {
usr.sbin/bgpd/rde_update.c
949
if (nexthop->aid == AID_INET) {
usr.sbin/bgpd/rde_update.c
954
} else if (nexthop->aid == AID_INET6) {
usr.sbin/bgpd/rtr_proto.c
680
roa->aid = AID_INET;
usr.sbin/bgpd/rtr_proto.c
745
roa->aid = AID_INET6;
usr.sbin/bgpd/session.c
1017
aid2str(local->aid));
usr.sbin/bgpd/session.c
1095
session_graceful_flush(struct peer *p, u_int aid, const char *why)
usr.sbin/bgpd/session.c
1098
aid2str(aid), why);
usr.sbin/bgpd/session.c
1099
imsg_rde(IMSG_SESSION_FLUSH, p->conf.id, &aid, sizeof(aid));
usr.sbin/bgpd/session.c
1191
u_int aid;
usr.sbin/bgpd/session.c
1535
if (rr.aid < AID_MIN || rr.aid >= AID_MAX)
usr.sbin/bgpd/session.c
1537
session_rrefresh(p, rr.aid, rr.subtype);
usr.sbin/bgpd/session.c
1547
if (imsg_get_data(&imsg, &aid, sizeof(aid)) == -1) {
usr.sbin/bgpd/session.c
1551
if (aid < AID_MIN || aid >= AID_MAX)
usr.sbin/bgpd/session.c
1553
if (p->capa.neg.grestart.flags[aid] &
usr.sbin/bgpd/session.c
1557
aid2str(aid));
usr.sbin/bgpd/session.c
1558
p->capa.neg.grestart.flags[aid] &=
usr.sbin/bgpd/session.c
1564
peerid, &aid, sizeof(aid));
usr.sbin/bgpd/session.c
1614
p->conf.remote_addr.aid == addr.aid &&
usr.sbin/bgpd/session.c
1663
if (n && n->addr.aid) {
usr.sbin/bgpd/session.c
1700
switch (p->conf.remote_addr.aid) {
usr.sbin/bgpd/session.c
1761
if (p->local.aid == AID_INET) {
usr.sbin/bgpd/session.c
1888
switch (p->conf.remote_addr.aid) {
usr.sbin/bgpd/session.c
771
if ((peer->fd = socket(aid2af(peer->conf.remote_addr.aid),
usr.sbin/bgpd/session.c
832
switch (p->conf.remote_addr.aid) {
usr.sbin/bgpd/session.c
959
if (remote->aid == AID_INET6 &&
usr.sbin/bgpd/session.c
987
switch (local->aid) {
usr.sbin/bgpd/session_bgp.c
1084
uint8_t aid, safi, subtype;
usr.sbin/bgpd/session_bgp.c
1142
if (afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpd/session_bgp.c
1153
rr.aid = aid;
usr.sbin/bgpd/session_bgp.c
124
session_capa_add_mp(struct ibuf *buf, uint8_t aid)
usr.sbin/bgpd/session_bgp.c
130
if (aid2afi(aid, &afi, &safi) == -1) {
usr.sbin/bgpd/session_bgp.c
143
session_capa_add_afi(struct ibuf *b, uint8_t aid, uint8_t flags)
usr.sbin/bgpd/session_bgp.c
149
if (aid2afi(aid, &afi, &safi) == -1) {
usr.sbin/bgpd/session_bgp.c
162
session_capa_add_ext_nh(struct ibuf *b, uint8_t aid)
usr.sbin/bgpd/session_bgp.c
168
if (aid2afi(aid, &afi, &safi) == -1) {
usr.sbin/bgpd/session_bgp.c
536
session_rrefresh(struct peer *p, uint8_t aid, uint8_t subtype)
usr.sbin/bgpd/session_bgp.c
561
if (aid2afi(aid, &afi, &safi) == -1)
usr.sbin/bgpd/session_bgp.c
679
uint8_t safi, aid, role, flags;
usr.sbin/bgpd/session_bgp.c
706
if (afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpd/session_bgp.c
714
peer->capa.peer.mp[aid] = 1;
usr.sbin/bgpd/session_bgp.c
733
if (afi2aid(afi, safi, &aid) == -1 ||
usr.sbin/bgpd/session_bgp.c
734
!(aid == AID_INET || aid == AID_VPN_IPv4)) {
usr.sbin/bgpd/session_bgp.c
750
peer->capa.peer.ext_nh[aid] = 1;
usr.sbin/bgpd/session_bgp.c
808
if (afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpd/session_bgp.c
815
peer->capa.peer.grestart.flags[aid] |=
usr.sbin/bgpd/session_bgp.c
818
peer->capa.peer.grestart.flags[aid] |=
usr.sbin/bgpd/session_bgp.c
821
peer->capa.peer.grestart.flags[aid] |=
usr.sbin/bgpd/session_bgp.c
860
if (afi2aid(afi, safi, &aid) == -1) {
usr.sbin/bgpd/session_bgp.c
877
peer->capa.peer.add_path[aid] = flags;
usr.sbin/bgpd/util.c
1016
if (a->aid != b->aid)
usr.sbin/bgpd/util.c
1017
return (a->aid - b->aid);
usr.sbin/bgpd/util.c
1019
switch (a->aid) {
usr.sbin/bgpd/util.c
1066
if (a->aid == AID_VPN_IPv4 || a->aid == AID_VPN_IPv6) {
usr.sbin/bgpd/util.c
1107
switch (src->aid) {
usr.sbin/bgpd/util.c
1120
const struct aid aid_vals[AID_MAX] = AID_VALS;
usr.sbin/bgpd/util.c
1123
aid2str(uint8_t aid)
usr.sbin/bgpd/util.c
1125
if (aid < AID_MAX)
usr.sbin/bgpd/util.c
1126
return (aid_vals[aid].name);
usr.sbin/bgpd/util.c
1131
aid2afi(uint8_t aid, uint16_t *afi, uint8_t *safi)
usr.sbin/bgpd/util.c
1133
if (aid != AID_UNSPEC && aid < AID_MAX) {
usr.sbin/bgpd/util.c
1134
*afi = aid_vals[aid].afi;
usr.sbin/bgpd/util.c
1135
*safi = aid_vals[aid].safi;
usr.sbin/bgpd/util.c
1142
afi2aid(uint16_t afi, uint8_t safi, uint8_t *aid)
usr.sbin/bgpd/util.c
1148
*aid = i;
usr.sbin/bgpd/util.c
1156
aid2af(uint8_t aid)
usr.sbin/bgpd/util.c
1158
if (aid < AID_MAX)
usr.sbin/bgpd/util.c
1159
return (aid_vals[aid].af);
usr.sbin/bgpd/util.c
1164
af2aid(sa_family_t af, uint8_t safi, uint8_t *aid)
usr.sbin/bgpd/util.c
1173
*aid = i;
usr.sbin/bgpd/util.c
1211
if (addr == NULL || addr->aid == AID_UNSPEC)
usr.sbin/bgpd/util.c
1215
switch (addr->aid) {
usr.sbin/bgpd/util.c
1225
if (addr->evpn.aid == AID_INET)
usr.sbin/bgpd/util.c
1227
else if (addr->evpn.aid == AID_INET6)
usr.sbin/bgpd/util.c
1253
addr->aid = AID_INET;
usr.sbin/bgpd/util.c
1259
addr->aid = AID_INET6;
usr.sbin/bgpd/util.c
254
struct bgpd_addr addr = { .aid = roa->aid, .v6 = roa->prefix.inet6 };
usr.sbin/bgpd/util.c
43
switch (addr->aid) {
usr.sbin/bgpd/util.c
757
prefix->aid = AID_INET;
usr.sbin/bgpd/util.c
778
prefix->aid = AID_INET6;
usr.sbin/bgpd/util.c
799
prefix->aid = AID_VPN_IPv4;
usr.sbin/bgpd/util.c
851
prefix->aid = AID_VPN_IPv6;
usr.sbin/bgpd/util.c
906
prefix->aid = AID_EVPN;
usr.sbin/bgpd/util.c
939
prefix->evpn.aid = AID_INET;
usr.sbin/bgpd/util.c
944
prefix->evpn.aid = AID_INET6;
usr.sbin/bgpd/util.c
973
prefix->evpn.aid = AID_INET;
usr.sbin/bgpd/util.c
978
prefix->evpn.aid = AID_INET6;
usr.sbin/ospf6ctl/ospf6ctl.c
1131
show_rib_head(struct in_addr aid, u_int8_t d_type, u_int8_t p_type)
usr.sbin/ospf6ctl/ospf6ctl.c
1164
inet_ntoa(aid)) == -1)
usr.sbin/ospf6ctl/ospf6ctl.c
561
show_database_head(struct in_addr aid, char *ifname, u_int16_t type)
usr.sbin/ospf6ctl/ospf6ctl.c
596
inet_ntoa(aid)) == -1)
usr.sbin/ospf6ctl/ospf6ctl.c
600
inet_ntoa(aid), ifname) == -1)
usr.sbin/ospf6d/rde.c
266
struct in_addr aid;
usr.sbin/ospf6d/rde.c
561
imsg.hdr.len != IMSG_HEADER_SIZE + sizeof(aid)) {
usr.sbin/ospf6d/rde.c
573
memcpy(&aid, imsg.data, sizeof(aid));
usr.sbin/ospf6d/rde.c
574
if ((area = area_find(rdeconf, aid)) != NULL) {
usr.sbin/ospf6d/rde.c
594
aid.s_addr = 0;
usr.sbin/ospf6d/rde.c
595
rt_dump(aid, imsg.hdr.pid, RIB_EXT);
usr.sbin/ospfctl/output.c
106
show_rib_head(struct in_addr aid, u_int8_t d_type, u_int8_t p_type)
usr.sbin/ospfctl/output.c
139
inet_ntoa(aid)) == -1)
usr.sbin/ospfctl/output.c
421
show_database_head(struct in_addr aid, char *ifname, u_int8_t type)
usr.sbin/ospfctl/output.c
464
inet_ntoa(aid), ifname) == -1)
usr.sbin/ospfctl/output.c
468
inet_ntoa(aid)) == -1)
usr.sbin/ospfd/rde.c
253
struct in_addr aid;
usr.sbin/ospfd/rde.c
573
imsg.hdr.len != IMSG_HEADER_SIZE + sizeof(aid)) {
usr.sbin/ospfd/rde.c
585
memcpy(&aid, imsg.data, sizeof(aid));
usr.sbin/ospfd/rde.c
586
if ((area = area_find(rdeconf, aid)) != NULL) {
usr.sbin/ospfd/rde.c
607
aid.s_addr = 0;
usr.sbin/ospfd/rde.c
608
rt_dump(aid, imsg.hdr.pid, RIB_EXT);