summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1999-12-16 13:18:33 +0100
committerMartin Mares <mj@ucw.cz>1999-12-16 13:18:33 +0100
commit6aea8905c4f0c2b0da6061b445894496e473145d (patch)
treed8fde3552c0268064398a95647c761cd19e56434
parentd46ffc97ffc9ae753f999614bb69033b1f44df6d (diff)
downloadbird-6aea8905c4f0c2b0da6061b445894496e473145d.tar
bird-6aea8905c4f0c2b0da6061b445894496e473145d.zip
TODO entries and FIXME's.
-rw-r--r--TODO5
-rw-r--r--proto/rip/rip.c2
2 files changed, 2 insertions, 5 deletions
diff --git a/TODO b/TODO
index 4822ae4..105f7e1 100644
--- a/TODO
+++ b/TODO
@@ -63,6 +63,7 @@ Cleanup
- does everybody test return value of sk_open?
- add references to RFC's we did follow
- protocols: implement CLI hooks
+- protocols: use locking
Various ideas
~~~~~~~~~~~~~
@@ -78,10 +79,6 @@ Various ideas
RIP
~~~
- - export-only and import-only mode?
- - drop RIPv1 (Historic protocol)?
- - Route Tag
- - limit routing table xfer (frequency, only to neighbors)
OSPF
~~~~
diff --git a/proto/rip/rip.c b/proto/rip/rip.c
index 370466b..d863fa3 100644
--- a/proto/rip/rip.c
+++ b/proto/rip/rip.c
@@ -368,7 +368,7 @@ rip_process_packet( struct proto *p, struct rip_packet *packet, int num, ip_addr
#ifndef IPV6
ipa_ntoh( block->netmask );
ipa_ntoh( block->nexthop );
- if (packet->heading.version == RIP_V1)
+ if (packet->heading.version == RIP_V1) /* FIXME: switch to disable this? (nonurgent) */
block->netmask = ipa_class_mask(block->network);
#endif
process_block( p, block, whotoldme );