Home
last modified time | relevance | path

Searched refs:path_id_tx (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/usr.sbin/bgpd/
Drde_rib.c827 if (a->path_id_tx > b->path_id_tx) in prefix_index_cmp()
829 if (a->path_id_tx < b->path_id_tx) in prefix_index_cmp()
877 prefix_adjout_get(struct rde_peer *peer, uint32_t path_id_tx, in prefix_adjout_get() argument
884 xp.path_id_tx = path_id_tx; in prefix_adjout_get()
970 uint32_t path_id_tx, struct filterstate *state, int filtered, in prefix_update() argument
981 if (path_id_tx != p->path_id_tx) in prefix_update()
1020 path_id_tx, asp, comm, state->nexthop, state->nhflags, in prefix_update()
1029 struct rde_peer *peer, uint32_t path_id, uint32_t path_id_tx, in prefix_add() argument
1045 prefix_link(p, re, re->prefix, peer, path_id, path_id_tx, asp, comm, in prefix_add()
1077 prefix_link(np, prefix_re(p), p->pt, peer, p->path_id, p->path_id_tx, in prefix_move()
[all …]
Drde.c1851 if (p->path_id_tx == pathid) in pathid_conflict()
1864 uint32_t path_id_tx; in pathid_assign() local
1868 return peer->path_id_tx; in pathid_assign()
1877 return p->path_id_tx; in pathid_assign()
1885 path_id_tx = arc4random() | 1; in pathid_assign()
1886 } while (pathid_conflict(re, path_id_tx)); in pathid_assign()
1888 return path_id_tx; in pathid_assign()
1897 uint32_t path_id_tx; in rde_update_update() local
1909 path_id_tx = pathid_assign(peer, path_id, prefix, prefixlen); in rde_update_update()
1911 if (prefix_update(rib_byid(RIB_ADJ_IN), peer, path_id, path_id_tx, in rde_update_update()
[all …]
Drde_update.c197 p = prefix_adjout_get(peer, new->path_id_tx, new->pt); in up_process_prefix()
200 prefix_adjout_update(p, peer, &state, new->pt, new->path_id_tx); in up_process_prefix()
370 p = prefix_adjout_get(peer, old->path_id_tx, old->pt); in up_generate_addpath_all()
868 if (pt_writebuf(buf, p->pt, withdraw, has_ap, p->path_id_tx) == in up_dump_prefix()
1140 if (pt_writebuf(buf, p->pt, 1, has_ap, p->path_id_tx) == -1) in up_dump_withdraw_one()
Drde_peer.c193 peer->path_id_tx = arc4random() << 1; in peer_add()
195 if (p->path_id_tx == peer->path_id_tx) { in peer_add()
Drde.h94 uint32_t path_id_tx; member
284 uint32_t path_id_tx; member