version 1.1, 2012/02/21 17:26:12
|
version 1.1.1.3, 2013/07/21 23:54:37
|
Line 58 struct aspath
|
Line 58 struct aspath
|
/* String expression of AS path. This string is used by vty output |
/* String expression of AS path. This string is used by vty output |
and AS path regular expression match. */ |
and AS path regular expression match. */ |
char *str; |
char *str; |
|
unsigned short str_len; |
}; |
}; |
|
|
#define ASPATH_STR_DEFAULT_LEN 32 |
#define ASPATH_STR_DEFAULT_LEN 32 |
Line 72 extern struct aspath *aspath_prepend (struct aspath *,
|
Line 73 extern struct aspath *aspath_prepend (struct aspath *,
|
extern struct aspath *aspath_filter_exclude (struct aspath *, struct aspath *); |
extern struct aspath *aspath_filter_exclude (struct aspath *, struct aspath *); |
extern struct aspath *aspath_add_seq (struct aspath *, as_t); |
extern struct aspath *aspath_add_seq (struct aspath *, as_t); |
extern struct aspath *aspath_add_confed_seq (struct aspath *, as_t); |
extern struct aspath *aspath_add_confed_seq (struct aspath *, as_t); |
|
extern int aspath_cmp (const void *, const void *); |
extern int aspath_cmp_left (const struct aspath *, const struct aspath *); |
extern int aspath_cmp_left (const struct aspath *, const struct aspath *); |
extern int aspath_cmp_left_confed (const struct aspath *, const struct aspath *); |
extern int aspath_cmp_left_confed (const struct aspath *, const struct aspath *); |
extern struct aspath *aspath_delete_confed_seq (struct aspath *); |
extern struct aspath *aspath_delete_confed_seq (struct aspath *); |