An error occurred fetching the project authors.
- 11 Apr, 2013 1 commit
-
-
Juliusz Chroboczek authored
This reverts commit 4229bea0.
-
- 04 Apr, 2013 1 commit
-
-
Juliusz Chroboczek authored
The logic that attempted to optimise this away was buggy since it wasn't taking IHU expiration times into account. At any rate, this optimisation is probably not worth the complexity.
-
- 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 4 commits
-
-
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
-
Juliusz Chroboczek authored
This feature was little used, and complicated the code somewhat.
-
- 08 Dec, 2011 2 commits
-
-
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
-
- 18 Oct, 2011 1 commit
-
-
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.
-
- 16 Oct, 2011 2 commits
-
-
Juliusz Chroboczek authored
Reported by Thomas McLure.
-
Juliusz Chroboczek authored
Reported by Thomas McLure.
-
- 06 Oct, 2011 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This changes the route table to be a sorted table of linked lists of routes to a given prefix, which makes most route operations behave in O(log n). Insertion and flushing of a prefix is still O(n), but these are fairly rare operations. A nice side-effect is that the route table is now private to route.c, which should make it easy to switch to a different data structure in the future.
-
- 09 Sep, 2011 2 commits
-
-
Juliusz Chroboczek authored
-
Matthieu Boutier authored
-
- 08 Aug, 2011 1 commit
-
-
Juliusz Chroboczek authored
Older Mac OS X doesn't have strnlen.
-
- 07 Aug, 2011 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We used to recompute this in parse_packet, which is clearly the wrong place.
-
- 04 Aug, 2011 3 commits
-
-
Juliusz Chroboczek authored
This moves all metric computation back to route.[ch], where it belongs.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 02 Aug, 2011 2 commits
-
-
Juliusz Chroboczek authored
Working out exactly when to call local_notify_neighbour is too error-prone. Call it systematically, at the cost of some extra local traffic.
-
Juliusz Chroboczek authored
This fixes a bug where we forgot to call local_update_neighbour when receiving an IHU. Reported by Gabriel Kerneis.
-
- 01 Aug, 2011 2 commits
-
-
Juliusz Chroboczek authored
Reported by Gabriel Kerneis.
-
Juliusz Chroboczek authored
-
- 18 Jul, 2011 1 commit
-
-
Juliusz Chroboczek authored
The old name conflicts with autoconf-generated files.
-
- 13 Jul, 2011 6 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Link-local addresses are defined as being in fe80::/10, but they always start with 54 bits of zeroes. Test the whole first byte.
-
Juliusz Chroboczek authored
Link-local addresses are defined as being in fe80::/10, but they always start with 54 bits of zeroes. Test the whole first byte.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 08 Apr, 2011 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Stephen Fisher.
-
Juliusz Chroboczek authored
Thanks to Stephen Fisher.
-
- 07 Apr, 2011 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 17 Mar, 2011 1 commit
-
-
Juliusz Chroboczek authored
-