CAPA_AP_SEND
case CAPA_AP_SEND:
case CAPA_AP_SEND:
mask = in ? CAPA_AP_RECV : CAPA_AP_SEND;
ap[i] |= CAPA_AP_SEND;
ap[i] &= ~CAPA_AP_SEND;
if (p->capabilities.add_path[AID_MIN] & CAPA_AP_SEND) {
if (peer_has_add_path(peer, pte->aid, CAPA_AP_SEND)) {
if (peer_has_add_path(peer, AID_UNSPEC, CAPA_AP_SEND)) {
if (peer_has_add_path(peer, AID_UNSPEC, CAPA_AP_SEND))
if (peer_has_add_path(peer, pte->aid, CAPA_AP_SEND))
if (!peer_has_add_path(peer, pte->aid, CAPA_AP_SEND))
if (peer_has_add_path(peer, aid, CAPA_AP_SEND)) {
has_ap = peer_has_add_path(peer, pt->aid, CAPA_AP_SEND);
CAPA_AP_SEND);
(p->capa.peer.add_path[i] & CAPA_AP_SEND)) {
if ((p->capa.ann.add_path[i] & CAPA_AP_SEND) &&
p->capa.neg.add_path[i] |= CAPA_AP_SEND;
p->capa.neg.add_path[0] |= CAPA_AP_SEND;
(p->capa.neg.add_path[i] & CAPA_AP_SEND) == 0) {