[comp.sources.bugs] User-level interface to Ethernet

dupuy@cs.columbia.edu (Alexander Dupuy) (10/27/89)

Not exactly a bug, but...  I forgot to update the src/Readme before
resubmitting etherlib to comp.sources.unix.  Here's the correct description:


This is the source subtree for the ethernet interface library.

Makefile

	is a no-frills makefile for the ethernet interface library, so that it
	can be distributed separately, and used with any make.  If you have GNU
	make, you should be using the GNUmakefile in the parent directory.

ether.h

	is the external interface header file for installation in /usr/include.

libether.h

	is the internal header file, for use by the library only.

etheraddr.c

	has generic data declarations that can be compiled -R (read-only).

etherarp.c

	is generic, and should work on any system with nlist, /dev/kmem and a
	BSD-style kernel arp table.

etherblock.c

	is generic, and should work on any system, but doesn't work with the
	enetfilter because the device driver doesn't implement the FNBIO ioctl.

etherints.c
etherlocal.c
etherip2e.c

	are generic, and should work on any system with BSD sockets.

ethera2e.c
ethere2a.c

	are generic, and should work on any system at all.

ethere2h.c
ethere2ip.c
etherh2e.c
etherhe2e.c

	are generic, and should work on any system with gethostby*().

etherread.c

	is somewhat generic, and works on SunOS 4.x and BSD+enetfilter systems.

nitaddr.c

	has generic NIT code, and should work on any system with NIT.

nit4intaddr.c
nit4open.c
nit4self.c
nit4write.c
nit4writev.c

	have streams-based NIT code, and work only on SunOS 4.x systems.

nit3intaddr.c
nit3open.c
nit3self.c
nit3read.c
nit3readv.c
nit3write.c
nit3writev.c

	have socket-based NIT code, and work only on SunOS 3.x systems.

dliaddr.c
dliintaddr.c
dliopen.c
dliread.c
dlireadv.c
dliself.c
dliwrite.c
dliwritev.c

	have Ultrix DLI code, and work only on Ultrix systems.

enetaddr.c
enetblock.c
enetintaddr.c
enetopen.c
enetself.c
enetwrite.c
enetwritev.c

	have Stanford enetfilter code, and work only on BSD+enetfilter systems.

--
-- 
inet: dupuy@cs.columbia.edu
uucp: ...!rutgers!cs.columbia.edu!dupuy