Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 0.99.12-3debian/0.99.12-3 | Stephen Hemminger | 2009-05-15 | 1 | -0/+24 |
| | |||||
* | Merge branch 'jenner' of nehalam:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-15 | 27 | -120/+109 |
|\ | |||||
| * | BGP make message lists read only | Stephen Hemminger | 2009-05-15 | 2 | -16/+16 |
| | | |||||
| * | OSPF make message lists read only | Stephen Hemminger | 2009-05-15 | 3 | -23/+23 |
| | | |||||
| * | ZEBRA make message table read only | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 |
| | | |||||
| * | BGP main program cleanup | Stephen Hemminger | 2009-05-15 | 1 | -7/+11 |
| | | | | | | | | | | Check result of daemon() call to fix warning Make local variables static | ||||
| * | BGP make ecommunity variables/functions local | Stephen Hemminger | 2009-05-15 | 2 | -3/+2 |
| | | |||||
| * | BGP make some damp function static | Stephen Hemminger | 2009-05-15 | 2 | -6/+5 |
| | | |||||
| * | BGP make community hash table static | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 |
| | | |||||
| * | BGP make message list in bgp_open const | Stephen Hemminger | 2009-05-15 | 1 | -4/+6 |
| | | |||||
| * | BGP make receive capability static | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 |
| | | |||||
| * | BGP make flag action table read-only | Stephen Hemminger | 2009-05-15 | 2 | -7/+7 |
| | | | | | | | | | | This table should be read-only. Also, comment out some unused code. | ||||
| * | BGP aspath eliminate dead code | Stephen Hemminger | 2009-05-15 | 2 | -3/+5 |
| | | |||||
| * | BGP make some bgp_attr functions static | Stephen Hemminger | 2009-05-15 | 2 | -7/+2 |
| | | |||||
| * | Make BGP FSM table read-only static | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 |
| | | | | | | | | The finite state machine table is immutable. | ||||
| * | BGP make attribute variables local | Stephen Hemminger | 2009-05-15 | 1 | -5/+5 |
| | | | | | | | | | | Message lists can be read-only, and hash tables are local to this code. | ||||
| * | Use const in smux interface | Stephen Hemminger | 2009-05-15 | 2 | -10/+11 |
| | | | | | | | | smux_trap and oid_copy should allow read-only source. | ||||
| * | Fix compile warnings | Stephen Hemminger | 2009-05-15 | 1 | -4/+5 |
| | | | | | | | | Fix printf format warning and make capability table 'const static' | ||||
| * | Allow message tables to be constant | Stephen Hemminger | 2009-05-15 | 2 | -2/+2 |
| | | | | | | | | | | Avoid bugs, and improve cache locality by allowing message lists to be read/only. | ||||
| * | Bgp socket use static initialization | Stephen Hemminger | 2009-05-15 | 1 | -6/+5 |
| | | | | | | | | Save a little code, getaddrinfo hint can be static initialized. | ||||
| * | Remove assertion when route clears and peer !Established | Stephen Hemminger | 2009-05-15 | 1 | -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-2 | Stephen Hemminger | 2009-05-14 | 1 | -0/+7 |
| | | |||||
* | | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-14 | 3 | -6/+42 |
|\| | |||||
| * | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-14 | 1 | -0/+7 |
| |\ | |||||
| * | | Reference count BGP instance | Stephen Hemminger | 2009-05-14 | 3 | -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 jenner | Stephen Hemminger | 2009-05-13 | 3 | -15/+0 |
|\| | | |/ |/| | |||||
| * | Revert "Wait for peers to clear on BGP shutdown" | Stephen Hemminger | 2009-05-13 | 3 | -15/+0 |
| | | | | | | | | This reverts commit 732ebcdfad6e3a786386e38a126c84477d192105. | ||||
* | | 0.99.12-1debian/0.99.12-1 | Stephen Hemminger | 2009-05-11 | 1 | -0/+7 |
|/ | |||||
* | [release] Bump version to 0.99.12 | Paul Jakma | 2009-05-11 | 1 | -1/+1 |
| | |||||
* | 0.99.11-19debian/0.99.11-19 | Stephen Hemminger | 2009-05-11 | 1 | -0/+8 |
| | |||||
* | Wait for peers to clear on BGP shutdown | Stephen Hemminger | 2009-05-11 | 3 | -0/+15 |
| | | | | | | Bugfix 3436 Wait for all items in the peer clear queue to finish before deleting BGP instance. | ||||
* | Make declarations match | Stephen Hemminger | 2009-05-08 | 1 | -2/+2 |
| | | | | These variables are const. | ||||
* | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-08 | 1 | -0/+24 |
|\ | |||||
| * | 0.99.11-18debian/0.99.11-18 | Stephen Hemminger | 2009-05-08 | 1 | -0/+8 |
| | | |||||
| * | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-08 | 2 | -21/+15 |
| |\ | |||||
| * | | 0.99.11-17debian/0.99.11-17 | Stephen Hemminger | 2009-05-07 | 1 | -0/+16 |
| | | | |||||
* | | | Add daemons being shutdown to log | Stephen Hemminger | 2009-05-08 | 1 | -1/+4 |
| |/ |/| | |||||
* | | Be safer in bgp_terminate | Stephen Hemminger | 2009-05-08 | 1 | -2/+6 |
| | | | | | | | | | | bgp_terminate is used when process SIGHUP, clear workqueue references after freeing them. | ||||
* | | Fix startup log message | Stephen Hemminger | 2009-05-08 | 1 | -2/+3 |
| | | | | | | | | Need to add back proper log_end_msg | ||||
* | | Use quagga-manager for start-stop | Stephen Hemminger | 2009-05-08 | 1 | -18/+7 |
|/ | | | | | Need to have only one place where daemons are started, otherwise there will be bugs. | ||||
* | Updates to init script | Stephen Hemminger | 2009-05-07 | 1 | -11/+36 |
| | | | | | | 1. Don't depend on quagga-manager because later changes may have to change what it does 2. Add LSB status function | ||||
* | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-07 | 2 | -1/+21 |
|\ | | | | | | | | | Conflicts: debian/vyatta-quagga.init.d | ||||
| * | 0.99.11-16debian/0.99.11-16 | Stephen Hemminger | 2009-05-06 | 1 | -0/+19 |
| | | |||||
| * | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-06 | 11 | -114/+145 |
| |\ | |||||
| * | | Only start zebra as part of initial boot | Stephen Hemminger | 2009-05-01 | 1 | -4/+3 |
| | | | |||||
* | | | RFC 4191 Default Router Preference support for router advertisements | Chris Caputo | 2009-05-07 | 5 | -3/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | On Sun, 3 May 2009, Chris Caputo wrote: > For consideration... Feedback welcome. 2nd version. (fix to adhere to a "MUST" clause in the RFC) Chris | ||||
* | | | avoid zombie accepted peer entries | Timo Teräs | 2009-05-07 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, when accepting the connection, it can be left as zombie, when the peer just initiates a connection, but never sends data (and the TCP connection end packets are lost). This happens because for accepted connections a temporary new peer entry is created until OPEN message is exchanged, and this temporary peer entry does not get the hold time parameter set at all. Signed-off-by: Timo Teras <timo.teras@iki.fi> | ||||
* | | | Don't start watchquagga during boot | Stephen Hemminger | 2009-05-07 | 1 | -3/+2 |
| |/ |/| | |||||
* | | 64-bit fix for lib/smux.h SNMP_INTEGER() macro | Chris Caputo | 2009-05-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Macro SNMP_INTEGER() prepares data which is eventually processed by asn_build_int(). SNMP_INTEGER() was using "int32_t" whereas asn_build_int() uses "long". On 32-bit systems these are the same, both 4 bytes, but on x86 64-bit systems "long" is 8 bytes. asn_build_int()'s reaction to an improperly sized value is to return a NULL pointer. Quagga's smux.c would eventually get this NULL pointer and use it in calculations to determine how much data to send over the smux connection, resulting in garbage being sent to the SNMP agent. Corrected SNMP_INTEGER() to use "long". Tested on 32-bit and 64-bit x86 Linux 2.6.27.10 systems running Quagga 0.99.11 with bgpd smux. | ||||
* | | Don't delete too many routes. | Joakim Tjernlund | 2009-05-06 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | If there are two paralell PtP links to the same router: C * 192.168.101.112/32 is directly connected, p1-4-19-4-20 C>* 192.168.101.112/32 is directly connected, p1-4-17-4-18 and the cable is to one of the ppp links is pulled, Zebra deletes both routes instead of just the one that got yanked. This fixes it to only delete the route to the interface that got yanked. |