- 07 Apr, 2010 1 commit
-
-
Ondřej Zajíček authored
-
- 21 Feb, 2010 1 commit
-
-
Ondřej Zajíček authored
-
- 11 Feb, 2010 2 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Error happened when too many BGP connections arrived in one moment (ECONNABORTED).
-
- 03 Jan, 2010 1 commit
-
-
Ondřej Zajíček authored
-
- 14 Dec, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 26 Nov, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 18 Nov, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 12 Oct, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 11 Oct, 2009 1 commit
-
-
Ondřej Zajíček authored
There is no reak callback scheduler and previous behavior causes bad things during hard congestion (like BGP hold timeouts). Smart callback scheduler is still missing, but main loop was changed such that it first processes all tx callbacks (which are fast enough) (but max 4* per socket) + rx callbacks for CLI, and in the second phase it processes one rx callback per socket up to four sockets (as rx callback can be slow when there are too many protocols, because route redistribution is done synchronously inside rx callback). If there is event callback ready, second phase is skipped in 90% of iterations (to speed up CLI during congestion).
-
- 24 Sep, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 09 Jul, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 23 Jun, 2009 1 commit
-
-
Ondřej Zajíček authored
To be consistent with other daemons.
-
- 18 Jun, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 07 Jun, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 06 Jun, 2009 2 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
The difference is here to reject incoming connections in the first case.
-
- 04 Jun, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 31 May, 2009 1 commit
-
-
Ondřej Zajíček authored
-
- 29 Apr, 2009 1 commit
-
-
Ondřej Zajíček authored
When sending 'third party' BGP update, Bird used bogus link local addresses instead of addresses it received before.
-
- 28 Apr, 2009 1 commit
-
-
Ondřej Zajíček authored
options.
-
- 18 Mar, 2009 1 commit
-
-
Ondřej Zajíček authored
AS4 optional attribute errors were handled by session drop (according to BGP RFC). This patch implements error handling according to new BGP AS4 draft (*) - ignoring invalid AS4 optional attributes. (*) http://www.ietf.org/internet-drafts/draft-chen-rfc4893bis-02.txt
-
- 13 Mar, 2009 1 commit
-
-
Ondřej Zajíček authored
Add 'capabilities' option, change default behavior to advertise ipv4, add some checks and ignore incoming capabilities when capabilities are disabled.
-
- 24 Dec, 2008 2 commits
-
-
Ondřej Zajíček authored
When capability related error is received, next connect will be without capabilities. Also cease error subcodes descriptions (according to [RFC4486]) are added.
-
Ondřej Zajíček authored
BGP keeps its copy of configuration ptr and didn't update it during reconfiguration. But old configuration is freed during reconfiguration. That leads to unnecessary reset of BGP connection during reconfiguration (old conf is corrupted and therefore different) and possibly other strange behavior.
-
- 19 Dec, 2008 1 commit
-
-
Ondřej Zajíček authored
Fixes two race conditions causing crash of Bird, several unhandled cases during BGP initialization, and some other bugs. Also changes handling of startup delay to be more useful and implement reporting of last error in 'show protocols' command.
-
- 01 Nov, 2008 2 commits
-
-
Ondřej Zajíček authored
ttl 1.
-
Ondřej Zajíček authored
-
- 26 Oct, 2008 4 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
- 05 Jun, 2004 2 commits
-
-
Martin Mareš authored
-
Martin Mareš authored
-
- 31 May, 2004 2 commits
-
-
Martin Mareš authored
you can delete the socket from anywhere in the hooks and nothing should break. Also, the receive/transmit buffers are now regular xmalloc()'ed buffers, not separate resources which would need shuffling around between pools. sk_close() is gone, use rfree() instead.
-
Martin Mareš authored
We really should compile with warnings enabled.
-
- 22 Feb, 2003 1 commit
-
-
Martin Mareš authored
address. Need to do it better for the other neighbors -- the current solution works only if they use the standard 64+64 global addresses and the interface identifier in lower 64 bits is the same as for the link-scope addresses.
-
- 13 Nov, 2002 1 commit
-
-
Martin Mareš authored
-
- 20 Jun, 2000 1 commit
-
-
Martin Mareš authored
-
- 07 Jun, 2000 1 commit
-
-
Martin Mareš authored
-