summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO20
1 files changed, 17 insertions, 3 deletions
diff --git a/TODO b/TODO
index a5405269..d4f55e58 100644
--- a/TODO
+++ b/TODO
@@ -2,19 +2,23 @@ Core
~~~~
* protocols: implement dumping of protocol-dependent rte attributes
-- io.c: refuse old-style multicasts for unnumbered interfaces?
+- IPv6 support
-- config: executable config files
+- io.c: refuse old-style multicasts for unnumbered interfaces?
- counters (according to SNMP MIB?)
- better memory allocators
+- real attribute cache
+- real neighbor cache
+
- default preferences of protocols: prefer BGP over OSPF/RIP external routes?
- static: check validity of route destination?
- device: configuration of interface patterns
-- adding of route: check whether all bits not covered by masklen are zero
+- 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?
@@ -24,9 +28,19 @@ Core
- OSPF: refuse running on non-multicast devices
+- config: executable config files
- config: when parsing prefix, check zero bits
+- config: reconfiguration
- krt: rescan interfaces when route addition fails?
+- krt: does PERSIST mode have any sense if kernel syncer is shut down as last?
+
+- cmdline: implement
+- cmdline: echo of debug/log messages
+
+- tagging of external routes?
+
+- port to FreeBSD
Cleanup
~~~~~~~