Current Status

Alan Cox (alan@lxorguk.ukuu.org.uk)
Wed, 20 Mar 96 22:43 GMT


This is my current "intray" list of pending things. I think we are still
quite a way from 1.4/2.0 yet. This should also provide some things for
people to do if they want to join in.

Alan
--------------------------------------------------------------------------

Problems Remaining To Look Hard Into As Of 1.3.76:

o Lack of vm area locking means the following destroys your machine
and filesystems even as a normal user

two processes one repeatedly allocating a 4Mb file mmap()ing it
writing it to disk in a tight loop. One continually opening and
ftruncate()ing the mmap file as the write is being done.

Get vm locking notionally supported for the networking layers ready.

o Fix SMP now Linus has fixed the IRQ handlers
o Gratuitous ARP bug
o ip_mc_dec_group can oops
o panic on ip_evictor: memcount
o Catch underlocking as well as overlocking on skbuffs
o Two reports of crashes with source routing
o Fragment reassembly errors are too high level
o Getting the final AX.25 glitches out
o Dave Bonn's fixes for ip masquerading
o tunnel driver crashes
o NFS root bugs
o Fix tcp with mss > receive window - it should not hang.
o Tunnel as module is broken
o 3c590 driver is broken
o Check the arp table always clears "dead" entries
o Check multiple multicast readers of frames that are fragmented
o 3c503 "reset did not complete" crash
o Why does our arp seem to cause pauses with the cisco hot standby.
o AX.25 protocol layer locks.
o Report of DE4x5 crashing going multicast
o Check out TOS mincost bug report
o Make all the inline's __inline__

Pending To Add

o arpd for switched networks
o modular appletalk/IPX
o 3c509 v1.07 - is the patched one OK. Find out and add
o SMP scheduling with local run queues (probably for post 1.4)
o Module changes for firewalling/masquerade when done
o FRAD control layer
o Merge and include the psi driver and the expanded netlink it needs
o Include the multiprocessor FIFO spinlock

To Write Before 1.4 is usable

o Garbage collect AF_UNIX fd's (critical to getting it usable for 1.4)
Have some generic mark/sweep gc code to get going.
o Appletalk PPP support

Alan