patch-1.3.44 linux/net/Changes

Next file: linux/net/ax25/af_ax25.c
Previous file: linux/net/802/p8022.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v1.3.43/linux/net/Changes linux/net/Changes
@@ -232,7 +232,7 @@
 -------->>>>> 1.3.31 <<<<<<-------
 
 o	IP_OPTIONS [A.N.Kuznetsov]			[TESTED]
-o	TCP cache zap more fixes			[TESTED.. STILL NO COOKIE]
+o	TCP cache zap more fixes			[TESTED]
 o	Most of the IP multicast routing cache added	[TESTED - WORK NEEDED]
 o	Kernel/user communication module (not used yet) [TESTED]
 
@@ -252,28 +252,28 @@
 -------->>>>> 1.3.35 <<<<<<--------
 
 o	Appletalk data now in the protinfo union	[TESTED]
-o	BSD style bind to broadcast address supported	[IN]
+o	BSD style bind to broadcast address supported	[TESTED]
 o	Standard loadable firewall chains		[TESTED]
 o	IPFW uses the firewall chains for firewall but
 		not yet acct/masquerade			[TESTED]
 o	Firewall chain hooks in all other protocols	[TESTED]
 o	Sendmsg/recvmsg for IPX. 			[TESTED]
 o	IPX uses sock_alloc_send_skb			[TESTED]
-o	Recvmsg for all IP, sendmsg for TCP		[IN]
+o	Recvmsg for all IP, sendmsg for TCP		[TESTED]
 	(nearly ready to go all *msg())
 
--------->>>>> 1.3.41 <<<<<<--------
+-------->>>>> 1.3.42 <<<<<<--------
 
 o	ip udp/raw nonblock bug fixed			[TESTED]
-o	ICMP lockup fix					[IN]
-o	Fundamental operations now only sendmsg/recvmsg	[IN]
+o	ICMP lockup fix					[TESTED]
+o	Fundamental operations now only sendmsg/recvmsg	[TESTED]
 o	bind() for SOCK_PACKET				[IN]
 o	set_mac_addr fixed up				[IN]
 o	BSD SIOCSIFADDR, AF_UNSPEC behaviour		[IN]
-o	Updated this list				[IN]
+o	Updated this list				[OK]
 o	Massive ARP/cache/routing rewrite [ANK]		[IN]
 o	AX.25 connect return fixed in using sock_error	[IN]
-o	Proper netlink device major(36)			[IN]
+o	Proper netlink device major(36)			[TESTED]
 o	First parts of the SKIP support			[IN, not useful]
 o	TCP ICMP (SOSS should work again)		[IN]
 o	IPFW support for TOS changing (Al Longyear)	[IN]
@@ -281,6 +281,17 @@
 o	NFS root					[IN]
 o	Path MTU discovery [ANK]			[IN]
 
+-------->>>>> 1.3.44 <<<<<<--------
+
+o	NFS root/ FPU clash fixed			[IN]
+o	ARP lock bug fixed				[IN]
+o	SO_BSDCOMPAT option(libbsd/ibcs2 ought to set)	[IN]
+o	Changed to new set_multicast_list()		[IN]
+o	ARP ioctl() call fixes	[Bernd]			[IN]
+o	Fixes to the name set functions (maybe fixes
+	netrom)		[Steve]				[IN]
+o	Packet protocol labelling (not IPX yet)		[IN]
+
 ---------- Things I thought Linus had for a while and not merged ----------------
 
 
@@ -288,61 +299,59 @@
 
 o	Improved IPX support for lwared.
 o	Decnet pre pre pre pre pre Alpha 0.0.
+o	Chase Donald for new drivers, get people to sort out what net
+	drivers should cease to be 'Alpha'.
+o	IPX PPP support
+o	IPalias
 
 ---------- Things pending for me to merge --------------
 
 o	AF_UNIX garbage collect code
 o	Faster closedown option for heavy use sites (me)
 o	Tom May's insw_and_checksum()			
-o	IPX PPP support
 o	SPARC patches [Dave] [partly in]
-o	Path MTU and other goodies [ANK]
 
 --------------- Things That Need Doing Before 1.4 ------------------
 
-o	Finish merging the bridge code
-o	Fast checksum/copy on outgoing TCP
-o	Fast dev_grab_next() transmit reload function
-	and dev_push_failed() ??			[Causes deadlock
-							cases with slow box, heavy networking]
 o	Forwarding queue control (+ fairness algorithms ??)
 o	IP forward flow control.
+o	IPX memory leak ?????
 o	Clean up RAW AX.25 sockets.
-o	Finish 802.2 Class I code to be compliant to the oddities of 802.2
-o	Tidy BPQ support to use a bpqip tunnel device
-o	Strange eth0-eth3 bug 				[Matti fixed ??]
 o	Finish IPIP bug fixes				[Done hopefully]
-o	Why doesnt the PROTO_UNREACH get sent ?		[Should now work]
-o	Kill off old ip_queue_xmit/ip_send stuff.
-o	Remove kernel RARP and replace with user mode daemon.
-o	Throw out existing firewall ioctl()'s and use a single table load.
+o	Multicast routing				[STARTED BITS]
+o	PPP/IPX
+o	IPX for Lwared
+o	SKIP						[Available in user mode]
+o	AX.25/NetROM locking changes
+o	insw_and_csum
+o	IPAlias
+o	AF_UNIX fd passing
 
 0.2
 ---
+o	Fast checksum/copy on outgoing TCP
 o	Better TCP window handling [Pedro Roque]
 o	Add tty support to sonix driver.
 o	PPP for Sonix ISDN.
 o	Screend loadable firewall module
-o	LZ SLIP				[Done, resolving patent issues - sod it use PPP]
-o	AXIP
+o	AXIP						[AVAILABLE IN USER MODE]
+o	Finish merging the bridge code			[LEAVE POST 1.4]
+o	Finish 802.2 Class I code to be compliant to the oddities of 802.2
+o	Tidy BPQ support to use a bpqip tunnel device
+o	Kill off old ip_queue_xmit/ip_send stuff.
+o	Remove kernel RARP and replace with user mode daemon.
+o	Throw out existing firewall ioctl()'s and use a single table load.
+o	SPARC merge
 
 0.3
 ---
 o	Merge the layered protocol support.		[ABANDONED TOO SLOW]
-o	IP firewalling performance - caching and radix trees.
-o	Zebedee
 o	802.2 Class 2 services (eg netbios).
 o	Multidrop KISS					[NOW AVAILABLE IN USER MODE]
-o	Multicast routing				[STARTED BITS]
 
 Possible projects for victim^H^H^H^H^Holunteers
 
 
-1.	Verifying the correctness of implementation against RFC1122 and
-making a list of violations (BSD is sufficiently screwed up you can't
-implement all of RFC1122 and talk to it usefully). [Done - Mike
-Shaver]
-
 2.	Verifying all the error returns match the BSD ones (grotty job I
 wouldn't wish on anyone).
 
@@ -353,17 +362,11 @@
 mathematician with some queue theory you can show this allows you to 
 lose one frame per window full of data without measurable speed loss.
 
-4.	RFC1323 and RFC1191. These are the extensions for very fast nets
-and for 'path MTU discovery' - a way of finding the best packetsize to use.
+4.	RFC1323. These are the extensions for very fast nets.
 RFC1323 will be useful for Linux talking to systems over 100Mb/sec
 ethernet and over ATM as it allows large windows and protects from some
 potential high speed TCP problems.
 
-5.	Fixing the IP fragment handling so that the total space allocated to
-fragments is limited and old fragments are deleted to make room for new ones
-when space is exhausted. Fixing the fragment handling to work at a decent
-speed wouldn't be bad either. [In progress - Arnt Gulbrandsen]
-
 6.	Delayed ack. This is mostly supported but not actually set up and
 used yet. Basically ack frames are held back 1/10th of a second in the hope
 that two acks can be merged into one or for interactive use the ack can
@@ -375,27 +378,17 @@
 is SLIP6) SLIP mode that does packet data compression [maybe use the code
 from term].
 
-8.	Making SLIP/PPP dynamically allocate devices so you never run out
-of channels.	[Done (pending inclusion in the PPP case)]
-
 9.	Implementing streams. Not as a blind slow SYS5.4 style copy but actually
 working out how to do it so it runs like greased lightning. Quite a big
 problem.
 
 10.	Frame Relay/WAN/ISDN drivers [I'm working on the sonix EuroISDN board
 driver but thats for an internal project and its general release is still
-a maybe (so is finishing it ;))][Jim Freeman is working on Frame Relay].
-
+a maybe (so is finishing it ;))][Jim Freeman is working on Frame Relay as is
+Mike McLagan][Friz Elfert is doing the isdn4linux kit].
+ 
 11.	IP over SCSI.
 
-12.	Debugging and making the appletalk alpha test code useful.
-	[Done and in]
-
-13.	Mrouted Multicast routing. Or possibly MOSPF and others
-	as they become available
-	[Started: see/join linux-multicast@www.linux.org.uk
-         if you wish to join in]
-
 14.	Bidirectional PLIP. Also PLIP for the newer style parallel ports.
 
 15.	802.2LLC and thus Netbeui sockets. Becoming less important since the
@@ -406,6 +399,7 @@
 their hands. [Provisionally taken]
 
 17.	PPP multilink. Another nasty job.
+[In progress]
 
 18.	Implement swIPe under Linux.
 [Reportedly in progress]

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov with Sam's (original) version
of this