
          README document: Ethernet driver for Minix
          ==========================================

           Mariusz Ostrowski <s133766@ia.pw.edu.pl>

  This archive contains several patches which implement Ethernet
driver under Minix 1.5.10.  This driver works as a separate
task (ETHER task), just like FLOPPY or CLOCK tasks.  User
processes have full access to Ethernet network.  They can send
and receive Ethernet frames using standard READ and WRITE
system calls.  User process can also tell ETHER driver to accept
only specyfic types of frames (e.g. only IP and ARP packets)
using IOCTL syscall.  ETHER driver supports four types of Ethernet
boards:
   - Western Digital's WD8003
   - 3Com's 3C503
   - NE1000
   - NE2000
  For installation and configuration notes please see INSTALL
file in this directory.
  I've written this driver almost from scratch, but the idea and 
some of its code (especially hardware-dependant) is based on
famous Clarkson's packet drivers collection - thanks.
  Feel free to use, change, improve this Ethernet driver - it's 
absolutely public domain.  If you find a bug or make a nice improvement,
please send it to me.  Anyway, have a lot of fun.
