Symbol: rde_aspath
regress/usr.sbin/bgpd/unittests/rde_decide_test.c
149
struct rde_aspath med_asp[] = {
regress/usr.sbin/bgpd/unittests/rde_decide_test.c
80
struct rde_aspath asp[] = {
usr.sbin/bgpctl/output.c
1094
sizeof(struct rde_aspath)));
usr.sbin/bgpctl/output.c
1146
stats->path_cnt * sizeof(struct rde_aspath) +
usr.sbin/bgpctl/output_json.c
928
stats->path_cnt * sizeof(struct rde_aspath),
usr.sbin/bgpctl/output_json.c
951
stats->path_cnt * sizeof(struct rde_aspath) +
usr.sbin/bgpctl/output_ometric.c
330
stats->path_cnt * sizeof(struct rde_aspath),
usr.sbin/bgpctl/output_ometric.c
354
stats->path_cnt * sizeof(struct rde_aspath) +
usr.sbin/bgpd/mrt.c
219
mrt_attr_dump(struct ibuf *buf, struct rde_aspath *a, struct rde_community *c,
usr.sbin/bgpd/mrt.c
37
static int mrt_attr_dump(struct ibuf *, struct rde_aspath *,
usr.sbin/bgpd/rde.c
2079
struct rde_aspath *a = &state->aspath;
usr.sbin/bgpd/rde.c
2515
rde_attr_missing(struct rde_aspath *a, int ebgp, size_t nlrilen)
usr.sbin/bgpd/rde.c
2745
rde_as4byte_fixup(struct rde_peer *peer, struct rde_aspath *a)
usr.sbin/bgpd/rde.c
2814
rde_aspa_validity(struct rde_peer *peer, struct rde_aspath *asp, uint8_t aid)
usr.sbin/bgpd/rde.c
2855
rde_reflector(struct rde_peer *peer, struct rde_aspath *asp)
usr.sbin/bgpd/rde.c
2919
rde_dump_rib_as(struct prefix *p, struct rde_aspath *asp, pid_t pid, int flags)
usr.sbin/bgpd/rde.c
3045
struct rde_aspath *asp;
usr.sbin/bgpd/rde.c
3138
struct rde_aspath *asp;
usr.sbin/bgpd/rde.c
3180
struct rde_aspath *asp = attrs->aspath;
usr.sbin/bgpd/rde.c
4155
struct rde_aspath *asp;
usr.sbin/bgpd/rde.c
4414
struct rde_aspath *asp;
usr.sbin/bgpd/rde.c
464
struct rde_aspath *asp;
usr.sbin/bgpd/rde.c
4833
struct rde_aspath *asp;
usr.sbin/bgpd/rde.c
4944
struct rde_aspath *asp;
usr.sbin/bgpd/rde.c
60
uint8_t rde_attr_missing(struct rde_aspath *, int, size_t);
usr.sbin/bgpd/rde.c
63
void rde_as4byte_fixup(struct rde_peer *, struct rde_aspath *);
usr.sbin/bgpd/rde.c
64
uint8_t rde_aspa_validity(struct rde_peer *, struct rde_aspath *,
usr.sbin/bgpd/rde.c
66
void rde_reflector(struct rde_peer *, struct rde_aspath *);
usr.sbin/bgpd/rde.c
916
struct rde_aspath *asp;
usr.sbin/bgpd/rde.h
293
struct rde_aspath *aspath;
usr.sbin/bgpd/rde.h
332
struct rde_aspath *aspath;
usr.sbin/bgpd/rde.h
359
struct rde_aspath aspath;
usr.sbin/bgpd/rde.h
461
int attr_optadd(struct rde_aspath *, uint8_t, uint8_t,
usr.sbin/bgpd/rde.h
463
struct attr *attr_optget(const struct rde_aspath *, uint8_t);
usr.sbin/bgpd/rde.h
464
void attr_copy(struct rde_aspath *, const struct rde_aspath *);
usr.sbin/bgpd/rde.h
465
int attr_equal(const struct rde_aspath *,
usr.sbin/bgpd/rde.h
466
const struct rde_aspath *);
usr.sbin/bgpd/rde.h
467
void attr_freeall(struct rde_aspath *);
usr.sbin/bgpd/rde.h
468
void attr_free(struct rde_aspath *, struct attr *);
usr.sbin/bgpd/rde.h
476
int aspath_merge(struct rde_aspath *, struct attr *);
usr.sbin/bgpd/rde.h
665
struct rde_aspath *path_ref(struct rde_aspath *);
usr.sbin/bgpd/rde.h
666
void path_unref(struct rde_aspath *);
usr.sbin/bgpd/rde.h
667
int path_equal(const struct rde_aspath *,
usr.sbin/bgpd/rde.h
668
const struct rde_aspath *);
usr.sbin/bgpd/rde.h
669
struct rde_aspath *path_getcache(struct rde_aspath *);
usr.sbin/bgpd/rde.h
670
struct rde_aspath *path_copy(struct rde_aspath *, const struct rde_aspath *);
usr.sbin/bgpd/rde.h
671
struct rde_aspath *path_prep(struct rde_aspath *);
usr.sbin/bgpd/rde.h
672
struct rde_aspath *path_get(void);
usr.sbin/bgpd/rde.h
673
void path_clean(struct rde_aspath *);
usr.sbin/bgpd/rde.h
674
void path_put(struct rde_aspath *);
usr.sbin/bgpd/rde.h
703
static inline struct rde_aspath *
usr.sbin/bgpd/rde_adjout.c
312
adjout_attr_alloc(struct rde_aspath *asp, struct rde_community *comm,
usr.sbin/bgpd/rde_adjout.c
376
struct rde_aspath *asp;
usr.sbin/bgpd/rde_attr.c
155
attr_optget(const struct rde_aspath *asp, uint8_t type)
usr.sbin/bgpd/rde_attr.c
171
attr_copy(struct rde_aspath *t, const struct rde_aspath *s)
usr.sbin/bgpd/rde_attr.c
211
attr_equal(const struct rde_aspath *a, const struct rde_aspath *b)
usr.sbin/bgpd/rde_attr.c
227
attr_free(struct rde_aspath *asp, struct attr *attr)
usr.sbin/bgpd/rde_attr.c
247
attr_freeall(struct rde_aspath *asp)
usr.sbin/bgpd/rde_attr.c
588
aspath_merge(struct rde_aspath *a, struct attr *attr)
usr.sbin/bgpd/rde_attr.c
97
attr_optadd(struct rde_aspath *asp, uint8_t flags, uint8_t type,
usr.sbin/bgpd/rde_decide.c
122
struct rde_aspath *asp1, *asp2;
usr.sbin/bgpd/rde_decide.c
489
struct rde_aspath *asp = prefix_aspath(p);
usr.sbin/bgpd/rde_filter.c
264
struct rde_aspath *asp = &state->aspath;
usr.sbin/bgpd/rde_filter.c
594
rde_filterstate_set(struct filterstate *state, struct rde_aspath *asp,
usr.sbin/bgpd/rde_peer.c
367
struct rde_aspath *asp;
usr.sbin/bgpd/rde_rib.c
1004
struct rde_aspath *asp, struct rde_community *comm,
usr.sbin/bgpd/rde_rib.c
1038
struct rde_aspath *asp, struct rde_community *comm,
usr.sbin/bgpd/rde_rib.c
1084
struct rde_aspath *asp;
usr.sbin/bgpd/rde_rib.c
1109
struct rde_aspath *asp, *nasp;
usr.sbin/bgpd/rde_rib.c
1220
struct rde_aspath *asp, struct rde_community *comm,
usr.sbin/bgpd/rde_rib.c
222
struct rde_aspath *asp = prefix_aspath(p);
usr.sbin/bgpd/rde_rib.c
666
static void path_link(struct rde_aspath *);
usr.sbin/bgpd/rde_rib.c
667
static void path_unlink(struct rde_aspath *);
usr.sbin/bgpd/rde_rib.c
672
path_hash(const struct rde_aspath *p)
usr.sbin/bgpd/rde_rib.c
678
path_calc_hash(const struct rde_aspath *p)
usr.sbin/bgpd/rde_rib.c
696
path_equal(const struct rde_aspath *a, const struct rde_aspath *b)
usr.sbin/bgpd/rde_rib.c
727
CH_HEAD(path_tree, rde_aspath);
usr.sbin/bgpd/rde_rib.c
728
CH_PROTOTYPE(path_tree, rde_aspath, path_hash);
usr.sbin/bgpd/rde_rib.c
732
struct rde_aspath *
usr.sbin/bgpd/rde_rib.c
733
path_ref(struct rde_aspath *asp)
usr.sbin/bgpd/rde_rib.c
744
path_unref(struct rde_aspath *asp)
usr.sbin/bgpd/rde_rib.c
762
struct rde_aspath *
usr.sbin/bgpd/rde_rib.c
763
path_getcache(struct rde_aspath *aspath)
usr.sbin/bgpd/rde_rib.c
765
struct rde_aspath *asp;
usr.sbin/bgpd/rde_rib.c
781
path_link(struct rde_aspath *asp)
usr.sbin/bgpd/rde_rib.c
793
path_unlink(struct rde_aspath *asp)
usr.sbin/bgpd/rde_rib.c
812
struct rde_aspath *
usr.sbin/bgpd/rde_rib.c
813
path_copy(struct rde_aspath *dst, const struct rde_aspath *src)
usr.sbin/bgpd/rde_rib.c
836
struct rde_aspath *
usr.sbin/bgpd/rde_rib.c
837
path_prep(struct rde_aspath *asp)
usr.sbin/bgpd/rde_rib.c
847
struct rde_aspath *
usr.sbin/bgpd/rde_rib.c
850
struct rde_aspath *asp;
usr.sbin/bgpd/rde_rib.c
862
path_clean(struct rde_aspath *asp)
usr.sbin/bgpd/rde_rib.c
876
path_put(struct rde_aspath *asp)
usr.sbin/bgpd/rde_rib.c
893
CH_GENERATE(path_tree, rde_aspath, path_equal, path_hash);
usr.sbin/bgpd/rde_rib.c
898
struct rde_peer *, uint32_t, uint32_t, struct rde_aspath *,
usr.sbin/bgpd/rde_rib.c
902
struct rde_aspath *, struct rde_community *,
usr.sbin/bgpd/rde_rib.c
907
struct rde_aspath *, struct rde_community *,
usr.sbin/bgpd/rde_rib.c
938
struct rde_aspath *asp, *nasp = &state->aspath;
usr.sbin/bgpd/rde_update.c
428
struct rde_aspath *asp;
usr.sbin/bgpd/rde_update.c
60
struct rde_aspath *asp;
usr.sbin/bgpd/rde_update.c
604
struct rde_aspath *asp, struct rde_community *comm, struct nexthop *nh,