]> git.ipfire.org Git - thirdparty/bird.git/blame - TODO
Babel: Documentation updates
[thirdparty/bird.git] / TODO
CommitLineData
58ef912c
MM
1Core
2~~~~
4daf03e5
MM
3- socket open failure should not be fatal
4- &&,||: priorities
f9eb8f7e 5- static: allow specifying a per-route filter program for setting route attributes?
bff1db76 6
4b87e256 7Globals
b5fe3dc2
MM
8~~~~~~~
9- right usage of DBG vs. debug
b5fe3dc2
MM
10- logging and tracing; use appropriate log levels
11- check incoming packets and log errors!!
832fa033 12- check log calls for trailing newlines and log levels followed by comma
b5fe3dc2 13- check if all protocols set proper packet priorities and TTL's.
b982b6db 14- try compiling with -Wunused
5a99ade4 15- does everybody test return value of sk_open?
4b87e256 16- protocols: implement CLI hooks and per-procotol CLI commands
d272fe22 17- protocols: implement reconfigure hook
6aea8905 18- protocols: use locking
a37410cb 19- check use of system includes and sprintf()
b5fe3dc2
MM
20
21Various ideas
22~~~~~~~~~~~~~
2d37d36c 23- client: Ctrl-R eats one more enter
ac5d8012 24- bgp: timing of updates?
85053fce 25- netlink: import Linux route attributes to our rta's, so that they can be filtered?
aee539f2 26- config: executable config files
f990fc61 27- filters: user defined attributes?
85053fce 28- io: use poll if available
12be9b8c 29- route recalculation timing and flap dampening [see RFC2439 for algorithms]
dce26783 30- aggregate engine: standard route aggregation and summarization [RFC2519]
b5fe3dc2
MM
31- aggregate engine: injection of manually configured pseudo-static routes
32- generate default route if any working BGP connection exists (aggregate engine again?)
33- generate default route to IGP's (aggregate engine yet another time?)
dce26783 34- look at RFC 2386 (QoS-based routing)
f990fc61 35- cli: show tables?
58ef912c 36
18c8241a
MM
37OSPF
38~~~~
12be9b8c 39 - check incoming packets using neighbor cache
12be9b8c 40 - RFC2328 appendix E: Use a better algorithm
18c8241a 41 - automatic generation of external route tags (RFC1403)
12be9b8c 42 - RFC2370 opaque LSA's
6236beab
OF
43 - Limit export rate of external LSAs (like Gated does)
44 - Bugfix in link state retransmission list (aging)
6236beab 45 - Graceful OSPF restart - RFC3623