]> git.ipfire.org Git - thirdparty/squid.git/commit - configure.ac
kqueue: update status from experimental to fully available net I/O method
authorAmos Jeffries <squid3@treenet.co.nz>
Thu, 27 Dec 2012 01:42:48 +0000 (14:42 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 27 Dec 2012 01:42:48 +0000 (14:42 +1300)
commit26d50fd2b869a0e2e3c6628644f0aee3b060381a
treed9e5b8720073a7d612bc4c2ffc0157dfd223ad38
parentea25a575f24c04d4a7aa0862302112ac2a754ebe
kqueue: update status from experimental to fully available net I/O method

kqueue has been in use on FreeBSD and maybe others for some time now and
has less bugs than epoll. So the issues on record should not be held
against it.

The attached patch adds auto-detection for the kqueue dependencies and
enables it by default when it can build. Unfortunately due to the
dependencies we cannot add it to maximus layer for force-enable, but the
default layer will test it on FreeBSD at least. It is still less
preferred than epoll(), but more than select() and poll().
configure.ac