Fixes:
authorArt Yerkes <art.yerkes@gmail.com>
Sun, 5 Sep 2004 04:26:30 +0000 (04:26 +0000)
committerArt Yerkes <art.yerkes@gmail.com>
Sun, 5 Sep 2004 04:26:30 +0000 (04:26 +0000)
commit703e2aa5f9bcbc33e9eb9df5969b69f23e52dc8e
tree3a2c3b5a451d4da54dc2ce5997beb21f9affe599
parent2c8687b1a27d03363363e79ec41d1008882fc8b4
Fixes:

Socket destruction is correct.  When IRPs are left to cancel, the socket
will remain until all pending irps complete.  The DestroySocket function
does this.  It is always safe to call DestroySocket at any time after the
FsContext member of the FileObject has been nulled.

Fixed UDP data delivery in.  UDP send still has a problem but it seems to
be in tcpip.sys more than likely.  I've sliced another 6000 lines out of
tcpip.sys that i will debug as a userspace library and link to tcpip.

Fixed poll reeval (old reported bug fix I hadn't committed yet).

Miscellaneously better sanity in a few rough spots.

svn path=/trunk/; revision=10785
reactos/drivers/net/afd/afd/bind.c
reactos/drivers/net/afd/afd/listen.c
reactos/drivers/net/afd/afd/main.c
reactos/drivers/net/afd/afd/read.c
reactos/drivers/net/afd/afd/select.c
reactos/drivers/net/afd/afd/tdi.c
reactos/drivers/net/afd/afd/write.c
reactos/drivers/net/afd/include/afd.h