| |
| 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 |