Lines Matching defs:aid
43 switch (addr->aid) {
187 struct bgpd_addr addr = { .aid = roa->aid };
190 struct bgpd_addr addr = { .aid = roa->aid, .v6 = roa->prefix.inet6 };
685 prefix->aid = AID_INET;
706 prefix->aid = AID_INET6;
727 prefix->aid = AID_VPN_IPv4;
779 prefix->aid = AID_VPN_IPv6;
842 if (a->aid != b->aid)
843 return (a->aid - b->aid);
845 switch (a->aid) {
892 if (a->aid == AID_VPN_IPv4 || a->aid == AID_VPN_IPv6) {
933 switch (src->aid) {
946 const struct aid aid_vals[AID_MAX] = AID_VALS;
949 aid2str(uint8_t aid)
951 if (aid < AID_MAX)
952 return (aid_vals[aid].name);
957 aid2afi(uint8_t aid, uint16_t *afi, uint8_t *safi)
959 if (aid != AID_UNSPEC && aid < AID_MAX) {
960 *afi = aid_vals[aid].afi;
961 *safi = aid_vals[aid].safi;
968 afi2aid(uint16_t afi, uint8_t safi, uint8_t *aid)
974 *aid = i;
982 aid2af(uint8_t aid)
984 if (aid < AID_MAX)
985 return (aid_vals[aid].af);
990 af2aid(sa_family_t af, uint8_t safi, uint8_t *aid)
999 *aid = i;
1017 if (addr == NULL || addr->aid == AID_UNSPEC)
1021 switch (addr->aid) {
1055 addr->aid = AID_INET;
1061 addr->aid = AID_INET6;