Known bugs in version 0.6
=========================

IP over ATM
-----------

 - for some reason, IP doesn't account for returned buffer space when
   receiving, so socket buffers fill up in the receive direction
 - clients don't always refresh their entry at ARP server
 - ARP timers are too short and should be different for client and server
 - IP interfaces must not be reconfigured while up
 - all packets triggering an address resolution are lost
 - requires local ATM address to be set on interface 0 on startup
 - taking an interface down and then up again hangs the system

Signaling
---------

 - RESTART procedure is not supported
 - ignores SAAL failure
 - atmsigd terminates ungracefully when encountering errors in signaling
   messages
 - no support for repeated information elements
 - not all values are properly supported (e.g. cause 25 uses the wrong
   Coding Standard)
 - gets confused if ATM address is not set or if it is removed
 - takes ATM address from any interface (is this a bug ?) and overwrites
   previous one (that's a bug !)

ENI-155p driver
---------------

 - SUNI loopback is untested
 - support for multiple adapters per machine is untested
 - doesn't handle unsolicited OAM cells gracefully
 - adapter may deadlock if buffer full of loss indications
 - doesn't properly zero padding area of AAL5 PDUs

ZN1221 driver
-------------

 - still crashes from time to time
 - support for multiple adapters per machine is untested
 - SONET/SDH framing support is untested

ATM over TCP
------------

 - system may crash if atmtcp is killed
 - can't run IP over ATM using ATM over TCP

ATM sockets and "common" layer
------------------------------

 - SVC close may block forever
 - behaviour of select on SVC closed by remote is untested
 - polled devices are broken as designed (and will eventually go away ...)
 - bind/connect don't return modified traffic parameters
 - double open (PVCs) isn't supported yet
 - some system calls don't return full SVC SAP information
 - poor integration with other network code
 - buffer quotas/limits don't work yet

Miscellaneous
-------------

 - there are lots of known bugs not listed in this file (look for @@@ in
   the source)
 - probably doesn't compile if proc FS is disabled
 - there are still no "nice" applications
 - atm_equal is untested
 - atmaddr(8) only knows about interface 0
