- 26 Oct, 2022 4 commits
-
-
Julien Muchembled authored
The purpose is to override *locally* RTA_SRC ('from' option in ip-route).
-
Julien Muchembled authored
Note that the previous auto-detection is wrong. IPV6_SUBTREES exists since (at least?) Linux 2.6.32. On the other side, a recent kernel may be built without source-based routing. Our use of this patch is safe because we control entirely with re6stnet which routes babeld is going to install.
-
Cédric Le Ninivin authored
To be pushed upstream. Co-authored-by: Julien Muchembled <jm@nexedi.com>
-
Cédric Le Ninivin authored
TODO: documentation To be pushed upstream. Co-authored-by: Julien Muchembled <jm@nexedi.com>
-
- 18 May, 2022 1 commit
-
-
Juliusz Chroboczek authored
-
- 16 May, 2022 1 commit
-
-
Juliusz Chroboczek authored
Thanks to andrew-hoff.
-
- 13 May, 2022 1 commit
-
-
Juliusz Chroboczek authored
It has been reported that some WiFi networks delay multicast packets by up to 200ms, which breaks the PC check. Split the receiver's state into two last PC values, one for multicast and one for unicast. This is safe as the destination address is covered by the MAC.
-
- 05 May, 2022 1 commit
-
-
Juliusz Chroboczek authored
-
- 04 May, 2022 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 03 May, 2022 2 commits
-
-
Juliusz Chroboczek authored
-
Toke Høiland-Jørgensen authored
When something goes wrong with a netlink request, the kernel may return a human-friendly error message using the 'extack' functionality. This is opt-in however, so this patch adds parsing and display of such error messages to the netlink debug output. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
-
- 08 Apr, 2022 1 commit
-
-
Mathias authored
Use the up-to-date spelling of the OpenWrt project, OpenWRT is a very old naming convention used in very early times.
-
- 05 Apr, 2022 1 commit
-
-
Juliusz Chroboczek authored
This is a remainder from the disambiguation code, which was removed back in 2020.
-
- 01 Apr, 2022 1 commit
-
-
Juliusz Chroboczek authored
-
- 31 Mar, 2022 5 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We now accept v4-via-v6 routes if the kernel supports installing them, and announce them if the kernel is able to source ICMPv4 without an IPv4 address. The latter behaviour is configurable, the former is not.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
A node with no IPv4 addresses may still be able to forward IPv4 packets.
-
Juliusz Chroboczek authored
-
- 30 Mar, 2022 1 commit
-
-
Juliusz Chroboczek authored
-
- 29 Mar, 2022 1 commit
-
-
Juliusz Chroboczek authored
-
- 31 May, 2021 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 30 May, 2021 15 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Its polarity is changed, and it also controls incorrectly signed packets.
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
Introduced by 3b3813fad09eb694a508789394679b6d3378d472.
-
Antonin Décimo authored
It wasn't consistent with the naming of other option. The option is phrased positively to match the Information Model (babel-mac-verify). Thanks to Julien Muchembled for finding a bug in a previous version of this commit.
-
Antonin Décimo authored
-
Julien Muchembled authored
Nodes with default mac-verify would not accept packets from nodes with non-default mac-verify. Co-authored-by: Julien Muchembled <jm@jmuchemb.eu> Co-authored-by: Antonin Décimo <antonin.decimo@gmail.com>
-
Antonin Décimo authored
Don’t call `start_message()` since it may cause an infinite loop.
-
Antonin Décimo authored
The exact narration is implemented, with all the specified optimisations. - neighbour creation is delayed; - if multiple PCs are found, only the first one is processed, the remaining ones are be silently ignored; - a node ignores all challenge requests contained in a packet except the last one; - and it ignores a challenge request in the case where it is contained in a packet with an Index that matches the one in the Neighbour Table and a PC that is smaller or equal to the one contained in the Neighbour Table.
-