summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 0.99.14-3debian/0.99.14-3Stephen Hemminger2009-07-241-0/+6
|
* Merge branch 'upstream' into kenwoodStephen Hemminger2009-07-246-9/+20
| | | | | | | | | | Conflicts: bgpd/bgp_network.c bgpd/bgpd.c doc/zebra.8 lib/smux.c zebra/main.c zebra/rt_netlink.c
* 0.99.14-2debian/0.99.14-2Stephen Hemminger2009-07-221-0/+6
|
* Merge branch 'kenwood' of suva.vyatta.com:/git/vyatta-quagga into kenwoodStephen Hemminger2009-07-221-0/+9
|\
| * 0.99.14-1debian/0.99.14-1Stephen Hemminger2009-07-211-0/+9
| |
* | Align files with upstream quaggaStephen Hemminger2009-07-229-29/+19
|/ | | | | These files has whitespace or other diffs from upstream that are not important.
* Fix whitespaceStephen Hemminger2009-07-216-19/+18
| | | | When merging patches back to upstream, some whitespace changed.
* Use upstream version of BGP filesStephen Hemminger2009-07-212-8/+7
| | | | | These changes got integrated slightly differently in upstream version.
* Use upstream version of BGP filesStephen Hemminger2009-07-214-47/+9
| | | | | These changes got integrated slightly differently in upstream version.
* BGP: create listener when first instance createdStephen Hemminger2009-07-215-89/+108
| | | | | | | | | 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
* Merge Quagga 0.99.14 (upstream) into kenwoodStephen Hemminger2009-07-21102-432/+1217
| | | | | | | | | | | | | | | | | | | | | | | 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
* 0.99.12-8debian/0.99.12-8Stephen Hemminger2009-07-091-0/+8
|
* Start all routing daemons at boot timeStephen Hemminger2009-07-091-8/+15
| | | | Go back to starting all routing daemons at boot time.
* Allow RIB to store multiple kernel routesStephen Hemminger2009-07-091-0/+9
| | | | | It is possible when using default routes to have two entries in FIB with different protocols/metrics so don't assume they are the same.
* Allow iBGP to be used for recusive routesStephen Hemminger2009-07-091-4/+8
| | | | | Bug 4228 This inclues iBGP routes in the active route calculation.
* 0.99.12-7debian/0.99.12-7Stig Thormodsrud2009-06-181-0/+7
|
* [bgpd] Fixed as-path prepend/exclude ASN handlingDenis Ovsienko2009-06-182-5/+5
| | | | | | | | | - aspath_gettoken(): use as_t to fix 4-byte ASN scanning (bug #484) - set_aspath_prepend_cmd(): use CMD_AS_RANGE in message to match actual range - no_set_aspath_prepend_val_cmd(): idem - set_aspath_exclude_cmd(): idem - no_set_aspath_exclude_val_cmd(): idem
* 0.99.12-6debian/0.99.12-6An-Cheng Huang2009-05-291-0/+6
|
* 0.99.12-5debian/0.99.12-5Stephen Hemminger2009-05-281-0/+6
|
* Detect support for monotonic clockStephen Hemminger2009-05-281-0/+10
| | | | | | Quagga has code to support monotonic clock to avoid issues where time of day changes. The support was incomplete since it was not being detected by autoconf.
* 0.99.12-4debian/0.99.12-4Stephen Hemminger2009-05-271-0/+10
|
* Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jennerStephen Hemminger2009-05-272-4/+5
|\
| * Allow recursive route with any nexthopStephen Hemminger2009-05-272-4/+5
| | | | | | | | | | | | Bug 4228 Mark static routes as internal. By marking static routes as internal, they get re-evaluated as possible recursive routes.
* | BGP Community Deletion BugMichael Lambert2009-05-211-1/+1
|/ | | | | | | | The attached patch was already posted to the list once (thanks to whoever found it first). However, it never made it into the code base. It is a severe to critical bug affecting community deletions on 64-bit machines and is bug #515 in bugzilla.
* 0.99.12-3debian/0.99.12-3Stephen Hemminger2009-05-151-0/+24
|
* Merge branch 'jenner' of nehalam:git/vyatta-quagga into jennerStephen Hemminger2009-05-1527-120/+109
|\
| * BGP make message lists read onlyStephen Hemminger2009-05-152-16/+16
| |
| * OSPF make message lists read onlyStephen Hemminger2009-05-153-23/+23
| |
| * ZEBRA make message table read onlyStephen Hemminger2009-05-151-1/+1
| |
| * BGP main program cleanupStephen Hemminger2009-05-151-7/+11
| | | | | | | | | | Check result of daemon() call to fix warning Make local variables static
| * BGP make ecommunity variables/functions localStephen Hemminger2009-05-152-3/+2
| |
| * BGP make some damp function staticStephen Hemminger2009-05-152-6/+5
| |
| * BGP make community hash table staticStephen Hemminger2009-05-151-1/+1
| |
| * BGP make message list in bgp_open constStephen Hemminger2009-05-151-4/+6
| |
| * BGP make receive capability staticStephen Hemminger2009-05-151-1/+1
| |
| * BGP make flag action table read-onlyStephen Hemminger2009-05-152-7/+7
| | | | | | | | | | This table should be read-only. Also, comment out some unused code.
| * BGP aspath eliminate dead codeStephen Hemminger2009-05-152-3/+5
| |
| * BGP make some bgp_attr functions staticStephen Hemminger2009-05-152-7/+2
| |
| * Make BGP FSM table read-only staticStephen Hemminger2009-05-151-1/+1
| | | | | | | | The finite state machine table is immutable.
| * BGP make attribute variables localStephen Hemminger2009-05-151-5/+5
| | | | | | | | | | Message lists can be read-only, and hash tables are local to this code.
| * Use const in smux interfaceStephen Hemminger2009-05-152-10/+11
| | | | | | | | smux_trap and oid_copy should allow read-only source.
| * Fix compile warningsStephen Hemminger2009-05-151-4/+5
| | | | | | | | Fix printf format warning and make capability table 'const static'
| * Allow message tables to be constantStephen Hemminger2009-05-152-2/+2
| | | | | | | | | | Avoid bugs, and improve cache locality by allowing message lists to be read/only.
| * Bgp socket use static initializationStephen Hemminger2009-05-151-6/+5
| | | | | | | | Save a little code, getaddrinfo hint can be static initialized.
| * Remove assertion when route clears and peer !EstablishedStephen Hemminger2009-05-151-13/+0
| | | | | | | | | | | | It is possible on BGP shutdown for routes to finish clearing while peer is waiting deletion. Therefore the assertion check in bgp_clear_route can be deleted.
* | 0.99.12-2debian/0.99.12-2Stephen Hemminger2009-05-141-0/+7
| |
* | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jennerStephen Hemminger2009-05-143-6/+42
|\|
| * Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jennerStephen Hemminger2009-05-141-0/+7
| |\
| * | Reference count BGP instanceStephen Hemminger2009-05-143-6/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 3436 Add reference counting on BGP structure. Don't free BGP instance until all peer's are deleted. Fix memory leak where self reference created but never freed
* | | Merge branch 'jenner' of nehalam:git/vyatta-quagga into jennerStephen Hemminger2009-05-133-15/+0
|\| | | |/ |/|