| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This changes BGP so the listener sockets are not set up
until the first BGP instance is configured. This keeps the port
closed unless needed. It also fixes some other things:
* MD5 listener was not being setup unless IPV6 configured
* No compiler warnings
* common setup code for IPV6 and non-IPV6 compiles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Grand unified Quagga
Conflicts:
bgpd/bgp_aspath.c
bgpd/bgp_damp.c
bgpd/bgp_damp.h
bgpd/bgp_main.c
bgpd/bgp_packet.c
bgpd/bgp_route.c
bgpd/bgpd.c
configure.ac
doc/zebra.8
lib/command.c
lib/smux.c
lib/workqueue.c
ospfd/ospf_snmp.c
ospfd/ospfd.c
zebra/main.c
zebra/rt_netlink.c
zebra/zebra_rib.c
|
|\ |
|
| |
| |
| |
| |
| | |
Use Ansi-C prototypes rather than old K&R method of declaring
function without arguments
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
2006-01-19 Paul Jakma <paul.jakma@sun.com>
* (general) various miscellaneous compiler warning fixes.
Remove redundant break statements from switch clauses
which return.
return from main, not exit, cause it annoys SOS.
Remove stray semi-colons which cause empty-statement
warnings.
* zebra/main.c: (sighup) remove private declaration of external
function.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* (global) The great bgpd extern and static'ification.
* bgp_routemap.c: remove unused ROUTE_MATCH_ASPATH_OLD code
(route_set_metric_compile) fix u_int32_t to ULONG_MAX comparison
warnings.
* bgp_route.h: (bgp_process, bgp_withdraw, bgp_update) export these
used by various files which had their own private declarations,
in the case of mplsvpn - incorrect.
|
| |
| |
| |
| |
| |
| | |
community-list cleanup.
[merge from GNU Zebra]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* (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.
|
| |
| |
| |
| | |
* bgp_clist.c (community_list_delete): honour deny statements
|
| |
| |
| |
| |
| | |
* (bgp_clist.c): Run it through indent -nut (all indentation to
be spaced, get rid of mix of tabs and spaces)
|
| |
|
|
|
|
| |
Replace calls to XMALLOC followed by memset with XCALLOC.
|
|
|
|
|
| |
Fix easy compiler warnings about unused code by marking them with #if 0
Add one missing printf argument.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-19 Paul Jakma <paul.jakma@sun.com>
* (general) various miscellaneous compiler warning fixes.
Remove redundant break statements from switch clauses
which return.
return from main, not exit, cause it annoys SOS.
Remove stray semi-colons which cause empty-statement
warnings.
* zebra/main.c: (sighup) remove private declaration of external
function.
|
|
|
|
|
|
|
|
|
|
| |
* (global) The great bgpd extern and static'ification.
* bgp_routemap.c: remove unused ROUTE_MATCH_ASPATH_OLD code
(route_set_metric_compile) fix u_int32_t to ULONG_MAX comparison
warnings.
* bgp_route.h: (bgp_process, bgp_withdraw, bgp_update) export these
used by various files which had their own private declarations,
in the case of mplsvpn - incorrect.
|
|
|
|
|
|
| |
community-list cleanup.
[merge from GNU Zebra]
|
|
|
|
|
|
|
|
|
|
|
| |
* (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.
|
|
|
|
| |
* bgp_clist.c (community_list_delete): honour deny statements
|
|
|
|
|
| |
* (bgp_clist.c): Run it through indent -nut (all indentation to
be spaced, get rid of mix of tabs and spaces)
|
|
|