# @(#) TODO 1.9@(#) 94/08/05 #

Things to do...

Format of each entry:

  * YYMMDD [WHO] Task...

where YYMMDD is the date the task was official instituted, WHO is the
initials or comma-separated set of initials of who is set to carry our
the task, and ``Task...'' is a short summary of the task.

Areas are separated into High-, medium- and low- priority tasks, and
tasks that have been done.


High Priority
=============



Med Priority
============

  * 940619 [DHD] Handle (and do) fragmentation correctly
  * 940619 [DHD] Allow MTU path discovery
  * 940619 [DHD] Provide full user documentation
  * 940619 [DHD] Get STREAMS module functional
  * 940804 [DHD] Ensure we only generate the allowed type of zero for checksums
  * 940804 [DHD] Ensure we only generate ICMP messages from 1st fragment


Low Priority
============

  * 940619 [DHD] Add ``-> any'' kernel-based routing
  * 940619 [DHD] Port to Solaris 2.x
  * 940619 [DHD] Dynamically allocate routing structures
  * 940619 [DHD] Add news posting of current status
  * 940619 [DHD] Add packet accounting
  * 940619 [DHD] Handle multicast packets
  * 940629 [DHD] Make ARP work properly
  * 940629 [DHD] Allow forwarding with different frame type
  * 940629 [DHD] Get `quench' config file format right
  * 940630 [DHD] Allow STREAMS module to be installed as a device
  * 940717 [DHD] Add RTT measurement of P2P link performance
  * 940717 [DHD] Add RTT-modified adjustment of max link throughput
  * 940717 [DHD] Ensure `interactive' packets expedited when throttling
  * 940717 [DHD] Add support in parser for port-number ranges


Done
====

  * 940619 [DHD] Get new routing table structure working.  DHD940630
  * 940630 [DHD] Cut quench messages to one per second.  DHD940701
  * 940630 [DHD] Test modified route_pkt().  DHD940717
  * 940805 [DHD] Fixed route.c 1.177 for better Quench suppression.  DHD940805
