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