- 01 Jul, 2012 1 commit
-
-
Juliusz Chroboczek authored
This is needed for the stability aware code.
-
- 30 Jun, 2012 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This is brittle, and prevents me from making route selection smarter.
-
- 23 May, 2012 3 commits
-
-
Grégoire Henry authored
-
Grégoire Henry authored
-
Grégoire Henry authored
-
- 16 Feb, 2012 1 commit
-
-
Juliusz Chroboczek authored
This is the functionality described in Appendix C of RFC 6126. Its main purpose is to avoid keeping a full source table, which makes it possible to implement a subset of Babel in just a few hundred lines of code. However, the code for maintaining the source table is already there, and a parasitic implementation can be simulated using filtering -- so it makes little sense to keep the functionality.
-
- 11 Feb, 2012 9 commits
-
-
Juliusz Chroboczek authored
Thanks to Denis Ovsienko.
-
Juliusz Chroboczek authored
-
Matthieu Boutier authored
-
Matthieu Boutier authored
-
Denis Ovsienko authored
FreeBSD system headers have their own "struct route", which made it impossible to compile babeld. Switching babeld to "struct babel_route".
-
Juliusz Chroboczek authored
We now limit resends to just 3 copies, both for requests and updates, since there are enough mechanisms in the protocol to handle packet loss.
-
Juliusz Chroboczek authored
They are no longer used except for configuring interfaces with no explicit configuration.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This feature was little used, and complicated the code somewhat.
-
- 08 Dec, 2011 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Nodes send wildcard requests at boot, which allows them to acquire a full routing table in a timely manner. Unfortunately, this causes an update storm when a large network boots.
-
Juliusz Chroboczek authored
-
- 25 Nov, 2011 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 21 Oct, 2011 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 18 Oct, 2011 3 commits
-
-
Juliusz Chroboczek authored
We used to allocate enough buffer space to send one full-size frame. Unfortunately, in large networks this causes our update coalescing strategy to fail, just where it is the most useful. Allocate enough buffers to fit a full update.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 16 Oct, 2011 7 commits
-
-
Juliusz Chroboczek authored
Yeah, it's a hack.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Conflicts: message.c
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Reported by Thomas McLure.
-
Juliusz Chroboczek authored
This avoids the quadratic behaviour of expire_sources.
-
Juliusz Chroboczek authored
Reported by Thomas McLure.
-
- 14 Oct, 2011 1 commit
-
-
Juliusz Chroboczek authored
-
- 11 Oct, 2011 1 commit
-
-
Juliusz Chroboczek authored
Only apply the normal amount of hysteresis.
-
- 08 Oct, 2011 2 commits
-
-
Juliusz Chroboczek authored
Reported by Dave Taht.
-
Juliusz Chroboczek authored
-
- 06 Oct, 2011 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-