summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
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)