- Implement TDI_QUERY_MAX_DATAGRAM_INFO
[AFD]
- Send TDI_QUERY_MAX_DATAGRAM_INFO to set our send/receive windows properly
- Don't create a send window for a datagram socket because it is never used
- Fixes dropping all packets with length > 16384
svn path=/branches/aicom-network-branch/; revision=44412
- Check that the socket allows connections in AfdDisconnect and AfdStreamSocketConnect
- Allocate the receive window in connectionless sockets when the socket is bound instead of at FCB creation
- Remove a horrible hack in UnlockRequest
- Remove an incorrect call to MmUnmapLockedPages (the pages aren't mapped!)
- Replace the recursive mutex with a KMUTEX for now (eventually I want to move to a fast mutex)
- Fix a leak in LockRequest in failure case
svn path=/branches/aicom-network-branch/; revision=44370
- TSVN choked repeatedly when attempting to merge ~9000 revs into the branch (tried 3 times on 2 different computers)
- If someone wants to delete aicom-network-fixes, they are welcome to
- Lesson learned: Letting a branch get thousands of revs out of date is a horrible idea
svn path=/branches/aicom-network-branch/; revision=44353