AID_UNSPEC
if (req->neighbor.addr.aid != AID_UNSPEC &&
if (req->prefix.aid != AID_UNSPEC) {
if (req->neighbor.addr.aid != AID_UNSPEC &&
if (req->prefix.aid != AID_UNSPEC) {
case AID_UNSPEC:
case AID_UNSPEC:
if ((aid = mrt_afi2aid(afi, -1, verbose)) == AID_UNSPEC)
return AID_UNSPEC;
if ((aid = mrt_afi2aid(afi, safi, verbose)) == AID_UNSPEC)
if ((aid = mrt_afi2aid(afi, safi, verbose)) == AID_UNSPEC)
if ((aid = mrt_afi2aid(afi, -1, verbose)) == AID_UNSPEC)
if (rtr->local_addr.aid != AID_UNSPEC)
if (rtr->local_addr.aid != AID_UNSPEC)
ribreq.prefix.aid == AID_UNSPEC) {
if (kf->nexthop.aid != AID_UNSPEC) {
return AID_UNSPEC;
if (aid != AID_UNSPEC &&
aid = peer->remote_addr.aid == AID_UNSPEC ? p->pt->aid :
if ((peer->remote_addr.aid != AID_UNSPEC &&
case AID_UNSPEC: /* XXX special handling for peerself? */
local_addr->aid == AID_UNSPEC) {
case AID_UNSPEC:
case AID_UNSPEC:
if (r->match.prefix.addr.aid != AID_UNSPEC) {
if (r->local_addr.aid != AID_UNSPEC)
case AID_UNSPEC:
if (rib_dump_new(rid, AID_UNSPEC, CTL_MSG_HIGH_MARK, &ctx->mrt,
if (peer_has_add_path(peer, AID_UNSPEC, CAPA_AP_SEND)) {
if (adjout_prefix_dump_new(peer, AID_UNSPEC,
AID_UNSPEC, RDE_RUNNER_ROUNDS, peer,
if (rib_dump_new(RIB_ADJ_IN, AID_UNSPEC, RDE_RUNNER_ROUNDS,
rde_softreconfig_in_done((void *)1, AID_UNSPEC);
if (rib_dump_new(i, AID_UNSPEC, RDE_RUNNER_ROUNDS,
if (rib_dump_new(i, AID_UNSPEC, RDE_RUNNER_ROUNDS,
if (rib_dump_new(i, AID_UNSPEC, RDE_RUNNER_ROUNDS,
if (rib_dump_new(RIB_ADJ_IN, AID_UNSPEC, RDE_RUNNER_ROUNDS,
if (peer_has_add_path(peer, AID_UNSPEC, CAPA_AP_SEND))
if (rib_dump_new(RIB_ADJ_IN, AID_UNSPEC,
prefix_flowspec_dump(AID_UNSPEC, NULL,
if (ctx->ctx_pt == NULL && ctx->ctx_subtree.aid == AID_UNSPEC)
if (ctx->ctx_aid != AID_UNSPEC &&
if (ctx->ctx_subtree.aid != AID_UNSPEC) {
peer_flush(peer, AID_UNSPEC, monotime_clear());
if (adjout_prefix_dump_new(peer, AID_UNSPEC, RDE_RUNNER_ROUNDS, peer,
if (aid == AID_UNSPEC) {
case AID_UNSPEC:
if (aid == AID_UNSPEC)
case AID_UNSPEC:
case AID_UNSPEC:
if (aid != AID_UNSPEC && aid != re->prefix->aid)
if (ctx->ctx_re == NULL && ctx->ctx_subtree.aid == AID_UNSPEC)
if (ctx->ctx_aid != AID_UNSPEC &&
if (ctx->ctx_subtree.aid != AID_UNSPEC) {
if (p->capa.peer.mp[AID_UNSPEC])
peer->capa.peer.mp[AID_UNSPEC] = 1;
if (aid != AID_UNSPEC && aid < AID_MAX) {
for (i = AID_UNSPEC; i < AID_MAX; i++)
if (addr == NULL || addr->aid == AID_UNSPEC)