From e756c7948078bd5109c5b8a0f252851efc4532d6 Mon Sep 17 00:00:00 2001 From: Mark Bryars Date: Fri, 4 May 2012 22:19:13 +0100 Subject: Imported Upstream version 0.13 --- TODO | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 0000000..8b2a0ac --- /dev/null +++ b/TODO @@ -0,0 +1,27 @@ +Open items that need work on OpenNHRP: + +- interface-up, nhs-up, nhs-down need to be serialized for quagga + management. alternatively, the script could return some special + value meaning "try again soon". + +- offload multicast packet forwarding to kernel + +- use mmapped pf_packet interface + +- nhrp_peer should be split to more files, it's relatively large now. + might split nhrp_peer to separate types. + +- Proper handling of unique bit. Currently registration of unique address + overwrites previous registration, but this against RFC. + +- Load balancing: return multiple CIE entries, when we have multiple + local IP addresses. When receiving multi CIE next-hop, balance traffic + or for shortcut routes, create a multi nexthop route. + +- Create some logic to detect if NBMA and public IPs are mixed up in + the "map" directive. Issue on warning about this. + +- Support reloading of configuration (via SIGHUP or "opennhrpctl reload") + +- Clean shutdown: send purge request to registration servers, dynamic + clients and possibly track resolution requests and purge those too. -- cgit v1.2.3