diff options
author | paul <paul> | 2004-10-13 05:06:08 +0000 |
---|---|---|
committer | paul <paul> | 2004-10-13 05:06:08 +0000 |
commit | fd79ac918b8feaacebe9719adaac97dffb69137a (patch) | |
tree | d0665eb68e60da9d6e364414cdb61830f19f33d3 /bgpd/bgp_aspath.h | |
parent | 39db97e4e02eae08a1e18528367b6e9b07eb6a93 (diff) | |
download | quagga-fd79ac918b8feaacebe9719adaac97dffb69137a.tar.bz2 quagga-fd79ac918b8feaacebe9719adaac97dffb69137a.tar.xz |
2004-10-13 Paul Jakma <paul@dishone.st>
* (global) more const'ification and fixups of types to clean up code.
* bgp_mplsvpn.{c,h}: (str2tag) fix abuse. Still not perfect,
should use something like the VTY_GET_INTEGER macro, but without
the vty_out bits..
* bgp_routemap.c: (set_aggregator_as) use VTY_GET_INTEGER_RANGE
(no_set_aggregator_as) ditto.
* bgpd.c: (peer_uptime) fix unlikely bug, where no buffer is
returned, add comments about troublesome return value.
Diffstat (limited to 'bgpd/bgp_aspath.h')
-rw-r--r-- | bgpd/bgp_aspath.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bgpd/bgp_aspath.h b/bgpd/bgp_aspath.h index 0295fafb..3f7858be 100644 --- a/bgpd/bgp_aspath.h +++ b/bgpd/bgp_aspath.h @@ -25,8 +25,10 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA #define AS_CONFED_SET 4 /* Private AS range defined in RFC2270. */ -#define BGP_PRIVATE_AS_MIN 64512 -#define BGP_PRIVATE_AS_MAX 65535 +#define BGP_PRIVATE_AS_MIN 64512U +#define BGP_PRIVATE_AS_MAX 65535U + +#define BGP_AS_MAX 65535U /* AS path may be include some AsSegments. */ struct aspath @@ -63,7 +65,7 @@ int aspath_cmp_left_confed (struct aspath *, struct aspath *); struct aspath *aspath_delete_confed_seq (struct aspath *); struct aspath *aspath_empty (); struct aspath *aspath_empty_get (); -struct aspath *aspath_str2aspath (char *); +struct aspath *aspath_str2aspath (const char *); void aspath_free (struct aspath *); struct aspath *aspath_intern (struct aspath *); void aspath_unintern (struct aspath *); |