summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>2000-03-01 15:51:47 +0100
committerMartin Mares <mj@ucw.cz>2000-03-01 15:51:47 +0100
commit85053fce04a2cba09332a6eb667f09f9c4182392 (patch)
treebe9f97620ba18d071e81068e46e0c77b4e682e6f /TODO
parent7293c5dd8175aac4650cb48c68c7dd278a74371e (diff)
downloadbird-85053fce04a2cba09332a6eb667f09f9c4182392.tar
bird-85053fce04a2cba09332a6eb667f09f9c4182392.zip
Reimplemented neighbor cache. Now uses real hashing.
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 3 insertions, 13 deletions
diff --git a/TODO b/TODO
index 0193d94..9989d89 100644
--- a/TODO
+++ b/TODO
@@ -1,14 +1,7 @@
Core
~~~~
-- IPv6: hashing functions etc.
-
-- krt-iface: check whether the interface alias hack works
-
- better memory allocators
- real attribute cache
-- real neighbor cache
-
-- preferences of protocols
- static: check validity of route destination?
- static: allow specifying a per-route filter program for setting route attributes?
@@ -16,16 +9,10 @@ Core
- rte_update: check whether all bits not covered by masklen are zero
- rte_update: debug mode
-- netlink: import Linux route attributes to our rta's, so that they can be filtered?
-
-- config: when parsing prefix, check zero bits
-
- krt: rescan interfaces when route addition fails?
- tagging of external routes?
-- io: use poll if available
-
Commands
~~~~~~~~
- showing of routing table as seen by given protocol
@@ -53,8 +40,11 @@ Globals
Various ideas
~~~~~~~~~~~~~
+- netlink: import Linux route attributes to our rta's, so that they can be filtered?
- config: executable config files
- client: access control
+- config: when parsing prefix, check zero bits
+- io: use poll if available
- IPv6 router advertisements
- real multipath (doesn't seem to be simple at all :()
- fake multipath (even less simple)