Linus,

Here is a list with descriptions of the various patches in this TAR
file.  Most of them are needed for NET-2 (the name I gave to the new
NET kernel- hope UCB won't mind... :-).

Configure.cdif			A new version of the script, which know about
				the Pro flavour of Linux. I'd personally like
				a line at the top of config.in, asking some-
				thing like:

				  "Is this Linux/Pro Y/N (n): "

				to make selection easier.  It would also
				clean up some mess in how I set up the
				various fields in struct utsname... :-(

				Ergo:	Can you give me a kernel-wide macro
					called "CONFIG_LINUXPRO" ?

Makefile.cdif			Some changes to (also) various defaults,
				most notably the keyboard and display type
				selections (I personally think you should
				distribute the sources with these defaults
				for KBD_TYPE and VGA_MODE).
				Also, I added support for my new Configure
				script, which takes Linux/Pro into account.
				See "Configure.cdif" above.

config.in.cdif			Some changes to the various default values.
				Select at will...

fs_proc_Makefile.cdif		Code from Michael K. Johnson and me to
fs_proc_inode.cdif		support the /proc/net directory. Needed
fs_proc_net.cdif		by some statistical NET-2 programs.
fs_proc_root.cdif

include_ddi.h.cdif		DDI include file.

include_fs.h.cdif		Changes to some default kernel limits, as
				discussed some time ago.  I'd like to change
				these changes into an #ifdef LINUXPRO set...

include_icmp.h.cdif		ICMP include file.
include_if.h.cdif		IF include file (with <net/if.h> )
include_if_arp.h.cdif		ARP include file (with <net/if_arp.h> )
include_if_ether.h.cdif		ETHER include file (with <net/if_ether.h> )
include_in.h.cdif		"InterNet" include file (with <netinet/in.h> )
include_ip.h.cdif		IP include file.
include_net.h.cdif		NET module include file.
include_nfs_fs.h.cdif		Some patches to make NFS include <linux/in.h>
				file, rather than the <netinet.h> file.

include_proc_fs.h.cdif		Addition of defs for the NET support (see
				also the fs_proc* patches).

include_route.h.cdif		ROUTE include file (with <net/route.h> )

include_sock_ioctl.h.cdif	No patch ---> JUST REMOVE THIS FILE ENTIRELY !
				It has been superseded by the "sockios.h"
				file, as discussed.

include_socket.h.cdif		Changes to the socket.h file.

include_sockios.h.cdif		Contains the defs of the new ioctl calls
				(i.e. SIOC* )

include_tcp.h.cdif		TCP include file.  Should also have an
				entry in <net> or <netinet>.

include_tty_h.cdif		Add some prototypes for the new functions
				that were created by Tytso and me (the TTY
				raw data I/O functions).

include_udp.h.cdif		UDP include file. Should also have an
				entry in <net> or <netinet>.

kernel_blk_drv_ramdisk.cdif	Changes to the RAMDISK code, as discussed
				some time ago.  It works fine, and it allows
				to have bootable floppy file systems. Has
				been cleared by Tytso some time ago.

kernel_chr_dev_tty_io.cdif	A typo from Tytso is now fixed.  Needed
				for SLIP to run...

OK, so much for the patches to the kernel.  I made them relative to the
0.99.9 kernel file on 04/24/93, 18:00:00 (MET).  A special instruction:

	Kill the old /usr/include/linux/sock_ioctl.h file.

When people want to alpha/beta test the NET-2 code, they will only have
to replace the current /usr/src/linux/net tree with the new one.  Should
be OK...

Please let me know asap,

Fred.
