summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 );