reactos/drivers/network/tcpip/tcpip
Jérôme Gardou 27fcfe66a2 [TCPIP][IP] Use an ERESOURCE as mutex for address files & connection end points
Spinlocks are not reentrant (and this is done a lot), using them forces us to have
an horrible hack in the kernel, which unschedules threads which are at DISPATCH_LEVEL
thus allowing another thread to take ownership of the spinlock while the unscheduled
thread should already hold it.

CORE-6473
2021-06-21 11:42:01 +02:00
..
ainfo.c [TCPIP][IP] Use an ERESOURCE as mutex for address files & connection end points 2021-06-21 11:42:01 +02:00
buffer.c [TCPIP] Add some static specifiers, to prevent exporting FORCEINLINE function outside compilation unit 2020-03-26 16:39:16 +01:00
cinfo.c
dispatch.c [TCPIP][IP] Use an ERESOURCE as mutex for address files & connection end points 2021-06-21 11:42:01 +02:00
fileobjs.c [TCPIP][IP] Use an ERESOURCE as mutex for address files & connection end points 2021-06-21 11:42:01 +02:00
icmp.c [TCPIP][IP] Use an ERESOURCE as mutex for address files & connection end points 2021-06-21 11:42:01 +02:00
iinfo.c [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
info.c [TCPIP] Implement InfoTdiQueryGetATInfo 2018-12-09 20:54:41 +01:00
lock.c
main.c [TCPIP] Implement IOCTL_ICMP_ECHO_REQUEST in tcpip.sys 2020-04-07 05:32:40 +03:00
mockbuffer.c
mocklock.c
mockpool.c
mockwait.c
ninfo.c [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
proto.c
resource.rc
SOURCES
tcpip.def
tinfo.c
wait.c