Lines Matching defs:aspath
120 #define ASPATH_HEADER_SIZE (offsetof(struct aspath, data))
122 struct aspath {
124 uint16_t len; /* total length of aspath in octets */
212 struct aspath *aspath;
278 struct rde_aspath *aspath;
317 struct rde_aspath aspath;
408 struct aspath *aspath_get(void *, uint16_t);
409 struct aspath *aspath_copy(struct aspath *);
410 void aspath_put(struct aspath *);
413 uint32_t aspath_neighbor(struct aspath *);
414 int aspath_loopfree(struct aspath *, uint32_t);
415 int aspath_compare(struct aspath *, struct aspath *);
416 int aspath_match(struct aspath *, struct filter_as *, uint32_t);
417 u_char *aspath_prepend(struct aspath *, uint32_t, int, uint16_t *);
418 u_char *aspath_override(struct aspath *, uint32_t, uint32_t,
420 int aspath_lenmatch(struct aspath *, enum aslen_spec, u_int);
423 aspath_dump(struct aspath *aspath)
425 return (aspath->data);
429 aspath_length(struct aspath *aspath)
431 return (aspath->len);
435 aspath_origin(struct aspath *aspath)
437 return (aspath->source_as);
634 return (p->aspath);
717 void aspa_validation(struct rde_aspa *, struct aspath *,