mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 20:33:31 +01:00
6e6a661296
When running with IOCP, we are in theory able to use userspace- allocated buffers to avoid filling up the stingy amount of kernel space allocated for sockets buffers. The bufferevent_async implementation in Libevent provides this ability, in theory. (There are likely to be remaining bugs). This patch adds a new option that, when using IOCP bufferevents, sets each socket's send and receive buffers to 0, so that we should use this ability. When all the bugs are worked out here, if we are right about bug 98, this might solve or mitigate bug 98. This option is experimental and will likely require lots of testing and debugging. |
||
---|---|---|
.. | ||
aes_hackery | ||
af_unspec | ||
bug2893 | ||
bug3832 | ||
bug4349 | ||
bug4367 | ||
bug4368 | ||
bug4371 | ||
bug4426 | ||
bug4434 | ||
bug4437 | ||
bug4457 | ||
bug4457_master | ||
bug4469 | ||
fix-msvc | ||
geoip-november2011 | ||
test_bench | ||
UserspaceIOCPBuffers |