Date: Tue, 12 Oct 93 07:50:22 PDT
From: brian@nothing.ucsd.edu (Brian Kantor)
Message-Id: <9310121450.AA07227@nothing.ucsd.edu>
To: ham-bsd@ucsd.edu
Subject: 386bsd-0.1 patches for ax.25 in the kernel

I've made available my patches for adding AX.25 as a native protocol in the
386BSD-0.1 kernel, along with modified utilities.

This is NOT a complete system.  I'm releasing this in its chaotic
incomplete state in the hopes that some of you who are Unix kernel
hackers will be able to take up where I left off.

What works:
	IP over AX.25
	AX.25 connection establishment and knockdown
	AX.25 datagrams
	one KISS interface

What doesn't work:
	AX.25 routing
	AX.25 stream mode sockets
	ARP
	interface configuration

A lot of the code that doesn't work yet is stubbed to enable the rest of
the system to boot and run.  You can, as it stands, connect a KISS TNC,
telnet to another ham host, ftp, mail, etc.  But the addresses are
hard-coded.

I wish I'd had an opportunity to finish this, but personal matters
simply don't permit me to proceed.  I don't want to see this code go to
waste, so here it is.  Enjoy.

I dunno how much work it will be to port it to BSDI or NetBSD or FreeBSD
or any of the later versions.  All these changes were made to the
original 0.1 Jolitz release.

I can answer a few general questions about what I've done, and the
philosophy thereof, but keep in mind it's been nearly a year since I've
worked on the code itself, so don't ask for details.  Do expect bugs.

Have fun!
		- Brian