summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1998-11-27 22:32:45 +0100
committerMartin Mares <mj@ucw.cz>1998-11-27 22:32:45 +0100
commit0b62c3a7c7548cd447b4f18e0346cc9e74862ab3 (patch)
treeb74b1a9ffa4f59b7d86765eac906c67827e83a12 /TODO
parentc74c0e3cdf008988a8873d3f76c0d71b29ab8673 (diff)
downloadbird-0b62c3a7c7548cd447b4f18e0346cc9e74862ab3.tar
bird-0b62c3a7c7548cd447b4f18e0346cc9e74862ab3.zip
Trivial 15-line bison excercise: Implemented expressions including
user-defined numeric symbols. Whenever possible, use `expr' instead of `NUM' to get full express ion power :-)
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 2 insertions, 4 deletions
diff --git a/TODO b/TODO
index 37adde9..ba760b8 100644
--- a/TODO
+++ b/TODO
@@ -1,12 +1,14 @@
Core
~~~~
* right usage of DBG vs. debug
+* cleanup debugging calls!
- TOS not supported by kernel -> automatically drop routes with TOS<>0
- use -freg-struct-return ?
- fake multipath?
+- replace all NUM's by expr's
- config file: symbolic constants?
- counters (according to SNMP MIB?)
- generation of subnet mask ICMP's for v6?
@@ -14,7 +16,6 @@ Core
- 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
- check if all protocols set proper packet priorities and TTL's.
@@ -37,8 +38,6 @@ Core
- Check incoming packets and log errors!!
-- implement snprintf etc. and clean up debugging and logging functions
-
RIP
~~~
@@ -51,7 +50,6 @@ RIP
OSPF
~~~~
- - Dijkstra: use Fibonacci heaps?
- point-to-point interface with address: advertise as stub network
- static routes: stub networks?
- modes: PtP, PtP-unnumbered, Broadcast, NBMA, point-to-multipoint