- 03 May, 2013 4 commits
-
-
Juliusz Chroboczek authored
This was causing the channel list to remain stuck at the old value when we were rerouting.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 02 May, 2013 2 commits
-
-
Juliusz Chroboczek authored
Conflicts: CHANGES
-
Baptiste Jonglez authored
Recent linux kernels (roughly 3.x) keep a routing cache for IPv6: each time a host is contacted, a temporary /128 route is added. These routes are visible using “ip -6 route show cache”. Asking babeld to redistribute all IPv6 routes known to the host, using "redistribute ip ::/0", causes it to announce and de-announce these /128 routes frequently, leading other nodes to mark them as unreachable (thus preventing communication with the host described by the /128 route, even though less specific routes are available).
-
- 12 Apr, 2013 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 11 Apr, 2013 9 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Interface_up can be called before an IPv6 address has been assigned to the interface. In this case, we need to down the interface again, wait for a few seconds, then attempt to up it again.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Julien Cristau.
-
Juliusz Chroboczek authored
Thanks to Julien Cristau.
-
Juliusz Chroboczek authored
This reverts commit 4229bea0.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 04 Apr, 2013 2 commits
-
-
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.
-
Juliusz Chroboczek authored
This was requested by people who want to parse the local socket output using sed/awk scripts.
-
- 14 Mar, 2013 1 commit
-
-
Matthias Schiffer authored
Of course rp_filter should be reset to its old value, and not to the old accept_redirects value. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
-
- 13 Mar, 2013 1 commit
-
-
Juliusz Chroboczek authored
When a route is retracted, we want to switch to an alternate route straight away even if the smoothed metric hasn't converged yet. Setting the smoothed metric to infinity in this case makes this happen.
-
- 09 Mar, 2013 1 commit
-
-
Juliusz Chroboczek authored
-
- 07 Jan, 2013 1 commit
-
-
Gabriel Kerneis authored
Use the hostname instead of "alamakota" when announcing the router on the local interface. It would make it possible for visualisation tools, such as babelweb, to display a meaningful name automatically.
-
- 03 Dec, 2012 1 commit
-
-
Juliusz Chroboczek authored
-
- 12 Nov, 2012 1 commit
-
-
Juliusz Chroboczek authored
Off-by-one in error checking. Reported by Gioacchino Mazzurco.
-
- 07 Nov, 2012 1 commit
-
-
Juliusz Chroboczek authored
-
- 14 Sep, 2012 3 commits
-
-
Julien Muchembled authored
This used to mean "parasitic", but has been removed a long time ago.
-
Juliusz Chroboczek authored
We're working with deltas, not with absolute values, so we need to subtract 1. Oh, and it's multiplication, not division.
-
Juliusz Chroboczek authored
This would cause the smoothed metric to instantaneously jump to the true metric when route_smoothed_metric was called twice in the same second.
-
- 28 Aug, 2012 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This caused a minor loss of accuracy.
-
- 08 Aug, 2012 1 commit
-
-
Juliusz Chroboczek authored
-
- 06 Aug, 2012 2 commits
-
-
Juliusz Chroboczek authored
The netlink API doesn't natively support atomic route changes. We used to attempt to install the new route before removing the old route, but that would fail in mysterious ways on non-multipath kernels, leading to "stuck" routes. Avoid the pain, just take the native approach.
-
Juliusz Chroboczek authored
This makes Babel work (to the extent possible) over BATMAN interfaces, which apparently some people are doing. Thanks to Gioacchino Mazzurco and Sven Eckelmann.
-
- 04 Aug, 2012 1 commit
-
-
Juliusz Chroboczek authored
This caused empty lines to cause parse failures.
-
- 31 Jul, 2012 1 commit
-
-
Juliusz Chroboczek authored
Reported by Antoine Beaupré.
-
- 16 Jul, 2012 4 commits
-
-
Juliusz Chroboczek authored
This is a systematic way of implementing hyseresis in route selection, and should solve the issues we're seeing with ETX jitter and feedback. The default half-time is 4s, which might be too small.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-