summaryrefslogtreecommitdiffstats
path: root/runtime/nspoll.c
Commit message (Collapse)AuthorAgeFilesLines
* interim commit: refactored epoll processingRainer Gerhards2011-01-261-3/+3
| | | | this is a perquisite for multi-threading the input handler
* improved tcpsrv performance by enabling multiple-entry epollRainer Gerhards2011-01-251-2/+2
| | | | | | so far, we always pulled a single event from the epoll interface. Now 128, what should result in performance improvement (less API calls) on busy systems. Most importantly affects imtcp.
* fixed a couple of regressionsRainer Gerhards2010-06-231-3/+0
| | | | | | | | by implementing some code that was missing so far ;) as well as finding some real bugs. I also did some general cleanup, removing debug strings and such. This code should be fairly OK to use, except when "exec only when previous action was suspended" is used -- this is NOT yet re-implemented in the tuned engine.
* milestone commit: first working version with epoll/tcpRainer Gerhards2009-11-231-2/+2
| | | | ... but not well-tested, so there may be many hidden bugs.
* milestone: working towards utilizing epoll interfaceRainer Gerhards2009-11-191-2/+2
| | | | NOTE: this version does NOT run - tcp-based servers are defunct.
* milestone commit: first driver layer call doneRainer Gerhards2009-11-181-8/+10
| | | | | ... does not really run. We can now call into the epoll driver, but not handle epoll(). The driver also needs more modifications.
* added skeleton for supporting epoll() API in netstream subsystemRainer Gerhards2009-11-181-0/+196