historical/gems-kernel.git/source/THIRDPARTY/linux-old/net/inet
2024-01-26 17:19:05 -06:00
..
arp.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
arp.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
datagram.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
dev.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
dev.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
eth.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
eth.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
icmp.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
icmp.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
inet.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
ip.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
ip.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
loopback.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
Makefile add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
packet.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
proc.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
protocol.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
protocol.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
raw.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
raw.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
README add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
route.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
route.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
skbuff.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
skbuff.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
sock.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
sock.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
tcp.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
tcp.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
timer.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
udp.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
udp.h add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00
utils.c add linux kernel source dependency/ignore compiler 2024-01-26 17:19:05 -06:00

NET2Debugged 1.24 README
------------------------

Major Changes

o	PLIP driver sort of works
o	UDP and RAW have been partially rewritten for speed
o	Internals heavily cleaned up, and memory monitoring of network
	memory is now done. (On shift-scroll-lock)
o	ARP should now not generate garbage
o	Using MSG_PEEK can't cause race conditions and crashes
o	Support for bootp clients.
o	Supports RFC931 TAP authd
o	NFS problems with certain types of network configuration are
	fixed.
o	Doesn't forward packets for other subnet (can cause packet storms)
o	TCP won't ack rst frames causing packet storms (especially with
	Lan workplace for DOS).
o	Numerous fixes for solidity
o	Verify_area used properly.
o	MSG_PEEK is faster again
o	Minor TCP fixes. Hopefully no more TCP lockups (ha!)
o	Donald's promiscuous mode. Go forth and write protocol analysers...
-------------------------------------------------------------------------
NOTE:
	Drivers for this stack set must be using alloc_skb() not just
kmalloc. If you get millions of 'non sk_buff...' errors please check the
driver you are using. All Donald's drivers know about this. If you have
a problem driver replace all cases of
	
	.. =(struct sk_buff *)kmalloc(sizeof(struct sk_buff)+...

With
	..=alloc_skb(sizeof(struct sk_buff)+...

And if it uses kfree_s on the packet change that to use kfree_skbmem().

-------------------------------------------------------------------------
Bug fixes and improvements for this section of the code should be mailed to
iiitac@pyr.swan.ac.uk.


Alan