bird/doc
Toke Høiland-Jørgensen 7c7d6e576f
babel: Add route metric smoothing
The Babel RTT extension employs metric smoothing to dampen route
oscillations in the face of varying RTT values between two peers[0].

This patch implements such dampening in Bird, roughly following the
implementation in babeld (i.e., using the same exponential function
definition). The main difference is that we calculate everything in the
native Bird microsecond time unit (and increase constants accordingly), and
that we split out the smoothed metric calculation in two function variants,
one that has no side effects and one that does.

  [0] https://arxiv.org/pdf/1403.3488.pdf

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2022-12-07 00:12:14 +08:00
..
old Moved old TeX documents to old/ to make them not interfere with doc building. 2000-05-31 11:28:07 +00:00
sbase Doc: Fix deprecated unescaped braces in perl script 2016-10-12 09:52:55 +02:00
slides Added slides for our presentation, but don't export them to the 2000-06-26 20:02:30 +00:00
slt2001 Added paper for my talk about BIRD at SLT 2001. 2001-01-19 20:30:08 +00:00
tex Fixes for the programmer's manual. 2000-06-08 12:37:21 +00:00
bird.conf.example Doc: Redesign default config file 2018-03-20 19:28:26 +01:00
bird.conf.example2 Doc: Fix typo 2020-11-15 16:28:13 +01:00
bird.sgml babel: Add route metric smoothing 2022-12-07 00:12:14 +08:00
kernel-doc Don't print empty synopses of functions. 2000-06-05 21:01:58 +00:00
Makefile Doc: Include full LinuxDocTools code 2021-04-25 02:21:05 +02:00
prog-foot.sgml Use <chapt> for chapters, <sect> for sections and <sect1> for subsections. 2000-06-02 17:23:53 +00:00
prog-head.sgml Small changes related to the new release 2022-02-20 14:28:06 +01:00
prog-intro.sgml Fixes for the programmer's manual. 2000-06-08 12:37:21 +00:00
prog-root Doc: Move root of code documentation to doc dir 2018-12-14 01:53:32 +01:00
prog-spell.sed Added `progspell' target which runs ispell on the progdoc SGML file with 2000-06-07 12:27:18 +00:00
reply_codes Nest: Add command to request graceful restart 2019-06-30 21:29:24 +02:00