summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1998-06-01 23:41:11 +0200
committerMartin Mares <mj@ucw.cz>1998-06-01 23:41:11 +0200
commit4cc78c5082344f0d237a5cdfb05e53dfd04ffd8b (patch)
treedf81a32f522ff6fe83917ab977ade0510948285f /TODO
parent0fe3b28b68f10a32f3fe43e8221559a72be5ca28 (diff)
downloadbird-4cc78c5082344f0d237a5cdfb05e53dfd04ffd8b.tar
bird-4cc78c5082344f0d237a5cdfb05e53dfd04ffd8b.zip
- Rewrote whole interface logic. Removed support for multiple addresses per
interface since it makes much trouble everywhere. Instead, we understand secondary addresses as subinterfaces. - In case interface addresses or basic flags change, we simply convert it to a down/up sequence. - Implemented the universal neighbour cache. (Just forget what did previous includes say of neighbour caching, this one is brand new.)
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODO b/TODO
index f1ad027..ded7ab9 100644
--- a/TODO
+++ b/TODO
@@ -1,15 +1,17 @@
Core
~~~~
+* router id
+
- fake multipath?
- config file: symbolic constants?
- counters (according to SNMP MIB?)
- generation of subnet mask ICMP's for v6?
-- neighbor cache: local broadcast address?
- ipv4: recognize site scope addresses?
- ifdef out some debugging code?
- better memory allocators
- default preferences of protocols: prefer BGP over OSPF/RIP external routes?
- all internal tables are in host order
+- secondary addresses -> subinterfaces
- filter: logging of dropped routes (?)
- limitation of memory consumption: per-process and total (?)