Searched refs:path_id_tx (Results 1 – 5 of 5) sorted by relevance
| /openbsd/src/usr.sbin/bgpd/ |
| D | rde_rib.c | 827 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 …]
|
| D | rde.c | 1851 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 …]
|
| D | rde_update.c | 197 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()
|
| D | rde_peer.c | 193 peer->path_id_tx = arc4random() << 1; in peer_add() 195 if (p->path_id_tx == peer->path_id_tx) { in peer_add()
|
| D | rde.h | 94 uint32_t path_id_tx; member 284 uint32_t path_id_tx; member
|