babeld:9d73a56afc7554fa3474bebf2d99df541a4de506 commits
https://lab.nexedi.com/nexedi/babeld/-/commits/9d73a56afc7554fa3474bebf2d99df541a4de506
2007-06-17T13:32:56+02:00
https://lab.nexedi.com/nexedi/babeld/-/commit/9d73a56afc7554fa3474bebf2d99df541a4de506
Force increasing seqno when myxroutes changed.
2007-06-17T13:32:56+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/c6fdfd150ae195982c59b5ed831716f7bd8bc418
Send txcost when we receive a request for a full route dump.
2007-06-17T13:24:06+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/5202c2144989b5b265cfe7d969b5330ee8029793
Send a request for a full route dump when a new neighbour appears.
2007-06-17T13:20:08+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/3c01780661c8d4d1df02df9bf7148b0d77c0cd27
Initialise hello_seqno when creating new neighbour.
2007-06-17T13:00:38+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/a9bc5ae924475e6651d32854bd5cf55567c67432
Slightly simplify logic for sending txcost.
2007-06-17T13:00:17+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/42d47e46a39d234c86626817cc55062e38f1e31e
More newbie-friendly README.
2007-06-16T10:24:26+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/54226db074868637ee64b20a7a180c1cffd40c5d
Use kernel_route(MODIFY) when updating routes.
2007-06-16T04:07:57+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/f474c8fa44fbbc7aa3b93c724bb568d1ae23d317
Use kernel_route(MODIFY) when updating xroutes.
2007-06-15T23:38:41+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/bdc27e8901f8208af14ec641202198263b1842ed
Implement kernel_route(MODIFY).
2007-06-15T23:29:43+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/4fce191dd0826de74296cbc7625a3773c730755d
Add argument newmetric to kernel_route.
2007-06-15T23:25:18+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/150a87a646f0eeba33a9ef2b55038c2310df6ca8
Use named constants for kernel route manipulation.
2007-06-15T23:22:36+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/17ef3ef2d5597aea33ca58644476df5c686a62e0
Switch to using netlink for kernel route updates.
2007-06-12T17:31:07+02:00
Grégoire Henry
henry@pps.jussieu.fr
Still slightly incomplete, we do monitor for route changes,
but don't do anything with the result. Written by
Gregoire Henry and Julien Cristau.
https://lab.nexedi.com/nexedi/babeld/-/commit/a2c5c22041211754b58c78c4a95ebf6e22556d42
Add support for listening on kernel sockets.
2007-06-12T16:39:00+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/93d303277a6ef0ebb06d87310a8730daaaab9ffe
Add kernel_callback.
2007-06-12T16:38:43+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/7afa4bd93c50730ff1a98dd675025ff019d71101
Don't repeated reinstall xroutes.
2007-06-12T02:02:44+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/b3fe9e037d0eafc2395ac97a2976ba3bedd4fd67
Don't repeatedly reinstall blackhole routes.
2007-06-12T01:50:41+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/b6dfc76c2557595b1e1a7e51f1672895ebbbbf6c
Set IPV6_V6ONLY on the protocol socket.
2007-06-11T22:32:55+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/e3e18efc894b52c01359257804a73d0c3e6824e2
Rework penalising of clients with large hello intervals.
2007-06-10T23:19:29+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/c99e94732b7dee9e3ec7acc756a0457d6e39ddd8
Make sure seqno_interval is no less than 2.
2007-06-10T23:07:34+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
This avoids confusion due to roll-over.
https://lab.nexedi.com/nexedi/babeld/-/commit/e647fd7ddefe4b4a232de7cfbb9a772f89bf56a8
Documentation tweak.
2007-06-10T22:43:31+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/aa3517f085bfe1cddfd917197095e1d6b8485185
Use the txcost as the cost of wired interfaces.
2007-06-10T22:36:40+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/474c11f81d346816f24d69dbbb7a2781a4988f52
Add examples to the manual page.
2007-06-10T22:13:12+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/3da1ac2938aadc7af82ce711c7dd41451cef1a45
Update README.
2007-06-06T22:08:34+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/91e69d82c8d1b69b26815dd4f1768a5e3ce78bd2
Don't consider infinite metric xroutes if not blackhole routes.
2007-06-06T21:58:09+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/03475d290b973f808019aff15fd0a7758c0e9ad5
Introduce some hysteresis in choice of xroute.
2007-06-06T21:57:56+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/7ae147e8b48d5bf270352c6a4074f198d342216d
Don't update_xroute_metric for uninstalled gateways.
2007-06-06T21:46:15+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/6a233918f418fee0b1e6ebffb6e718020bd4613f
Also dump my id.
2007-06-06T21:12:21+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/4e89086f1313a7e5f3b5975ed1f59f51904b8d79
Also dump routes on SIGINFO.
2007-06-06T21:00:56+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/56cea2f05e3c19d3f7c7cd49d8c884bd09715e23
Fix typo when deciding to send txcost.
2007-06-06T20:58:53+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/5d4f9e3bec95530ed9123d53fbe9c691e237542a
Reduce the default value of update_jitter.
2007-06-06T20:33:25+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/72b87737cd51d94314ec7273a38afefa496242df
Be slightly more aggressive awhen switching to a new route.
2007-06-06T20:15:45+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/9aee98b4543efcd726312fb4f8d346fdda180579
Dump myxroutes too.
2007-06-04T19:26:30+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/8902ba60211f12b5fe428adf3a134d512b0dbeab
Fix initialisation of myxroute->installed.
2007-06-04T19:14:01+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/48371846f262511346149f0f12a56f49bf60dc4d
Manual page updates.
2007-06-04T18:06:49+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/3206bc625c8859971a4f9b6f50be33cb81dbd657
Indentation fix.
2007-06-04T17:37:39+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/593bf33fe318352086e71ee03074eb68c6fd8616
Make sure we don't recv when select returns 0.
2007-06-04T14:40:03+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/9450e4d3482e2c4c8d9c98e24f518ce954d51331
Implement -x and -X.
2007-06-04T14:39:17+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/a12be898ab9d2622fc80545cda5ec4e69ed299eb
Implement kernel_routes.
2007-06-04T14:37:25+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/d231dae838f579a1c3c9cf4267638e7fd3503557
Fix buggy find_installed_xroute.
2007-06-04T14:37:02+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr
https://lab.nexedi.com/nexedi/babeld/-/commit/fd28518bbdbca5ef3da977f6325ea55a08ddafc9
Flush network buffers before exit.
2007-06-03T23:39:16+02:00
Juliusz Chroboczek
jch@pps.jussieu.fr