reactos/drivers/network/tcpip/include
Cameron Gutman 8dd3966ba9 [TCPIP, IP]
- Completely rewrite (again) the locking code and use references to ensure that the connection doesn't get freed while completing requests (the most frequent cause of crashes)
 - Remove DrainSignals and complete requests inside HandleSignalledConnection instead of doing them in a separate thread (increases speed a lot)
[OSKITTCP]
 - Don't clear the socket context in OskitTCPClose because we would end up in HandleSignalledConnection without a connection (which we don't support anymore after eliminating DrainSignals)
 - Change the check performed to see if a socket is dying so we support connection dying after calling OskitTCPClose
[AFD]
 - Remove leftover ASSERTs which fail after the changes to tcpip (they were wrong in the first place because we call into tcpip at DISPATCH_LEVEL sometimes)

svn path=/branches/aicom-network-branch/; revision=44839
2009-12-31 23:33:24 +00:00
..
address.h - Revert 44301 2009-12-02 03:29:17 +00:00
arp.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
checksum.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
datagram.h - Revert 44301 2009-12-02 03:29:17 +00:00
debug.h - Revert 44301 2009-12-02 03:29:17 +00:00
dispatch.h - Revert 44301 2009-12-02 03:29:17 +00:00
fileobjs.h - Revert 44301 2009-12-02 03:29:17 +00:00
icmp.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
info.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
interface.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
ip.h - Revert 44301 2009-12-02 03:29:17 +00:00
lan.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
linux.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
lock.h - Revert 44301 2009-12-02 03:29:17 +00:00
loopback.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
neighbor.h - Revert 44301 2009-12-02 03:29:17 +00:00
pool.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
ports.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
precomp.h - Revert 44301 2009-12-02 03:29:17 +00:00
rawip.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
receive.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
route.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
router.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
routines.h - Revert 44301 2009-12-02 03:29:17 +00:00
tags.h - Revert 44301 2009-12-02 03:29:17 +00:00
tcp.h [TCPIP, IP] 2009-12-31 23:33:24 +00:00
tcpcore.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
tcpdef.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
tcpip.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
ticonsts.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
tilists.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
titypes.h [TCPIP, IP] 2009-12-31 23:33:24 +00:00
transmit.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
udp.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00
wait.h - Create another branch for networking fixes 2009-12-02 03:23:19 +00:00