45 lines
1.5 KiB
Text
45 lines
1.5 KiB
Text
|
|
||
|
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
|