This is an old revision of the document!
Ethng: layer 2 interface improvements
Ethng contains a number of incremental improvements to ifnet and routing as well as hooks for TOE support that I would like to see brought back in to CVS.
- Multiple Tx queue support
- Move queue management out of ifnet into the driver
- add queue label into pkthdr
- Inpcb cached routes
TOE:
- toe_usrreqs send, rcvd, disconnect, and abort
- listen notification
- route update notification
- VM support for fast temporary holding of user pages that doesn't conflict with other parts of the system
- syncache hooks for offloaded sockets