- 11 Aug, 2017 1 commit
-
-
Juliusz Chroboczek authored
When we lose a route and have no feasible alternate, we should send requests straight away rather than waiting for a periodic update. If we have an unfeasible route, send according to that route and resend, otherwise do a multicast.
-
- 25 Jul, 2017 1 commit
-
-
Juliusz Chroboczek authored
Reported by janus.
-
- 23 May, 2017 2 commits
-
-
Matthieu Boutier authored
That patch was fixing a little bug, but makes another bigger one. The previous patch fixes both. This reverts commit e687a58f.
-
Matthieu Boutier authored
-
- 18 May, 2017 2 commits
-
-
Matthieu Boutier authored
-
Matthieu Boutier authored
-
- 19 Apr, 2017 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 09 Mar, 2017 6 commits
-
-
Dave Taht authored
Quiet git more.
-
Dave Taht authored
Share the data better.
-
Dave Taht authored
route.c was the only routine in all of babeld that had tabs creep in.
-
Dave Taht authored
ignore core gmon.out and cscope.out
-
Dave Taht authored
I took the "const" inside disambiguation.c as definitive.
-
Thomas Petazzoni authored
In order to address this, this patch removes the <linux/if_bridge.h> inclusion, and instead defines BRCTL_GET_BRIDGES to the appropriate value if it's not provided by the C library. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 06 Dec, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 31 Jul, 2016 5 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 29 Jul, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 24 Jun, 2016 1 commit
-
-
Juliusz Chroboczek authored
The previous choice was not unique in the presence of multiple next hops.
-
- 05 Jun, 2016 1 commit
-
-
Gabriel Kerneis authored
-
- 29 Apr, 2016 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 27 Apr, 2016 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 17 Apr, 2016 2 commits
-
-
Juliusz Chroboczek authored
-
Matthieu Boutier authored
The code assumes that route->channels is NULL when route->channels_len is 0, such that free(route->channels) will work. Think about this scenario: update(r, some channels) # route->channels = malloc(…) update(r, no channel) # free(route->channels) update(r, no channel) # free(route->channels) Thanks to Dave Taht for pointing the issue.
-
- 15 Apr, 2016 1 commit
-
-
Matthieu Boutier authored
When the v6 prefix is ::/0, then it is considered as less specific than any v4-mapped prefix. Remark that "no source prefix" is encoded by "src_plen == 0". This might be an issue, since "src_plen == 0" means ::/0, a v6 prefix. So the route (1.1.1.1/32 from 0.0.0.0/0) is internally represented by (1.1.1.1/32 from ::/0). When compared with (::/0 from 2001:db8::/32), the two source prefixes are comparable. This is not a problem in practice, since 2 pairs of prefixes are disjoint whether the dst prefixes or the src prefixes are disjoint.
-
- 08 Apr, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 24 Mar, 2016 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This allows 0 to appear within a channel list, which is consistent with draft-chroboczek-babel-diversity-routing-01.
-
Juliusz Chroboczek authored
-
- 23 Mar, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 14 Mar, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 17 Feb, 2016 1 commit
-
-
Matthieu Boutier authored
-
- 16 Feb, 2016 1 commit
-
-
Juliusz Chroboczek authored
Noted by Matthieu Boutier.
-
- 14 Feb, 2016 1 commit
-
-
Juliusz Chroboczek authored
-