php-src/ext/sockets
David CARLIER 21fd08be71
ext/sockets: adding SO_BUSY_POLL socket option for Linux. (#17954)
To possibly reduce the latency when polling packets by activating it
from the network interface for N microseconds.
The kernel by doing so, increase the CPU(s) activity bound to
the socket significantly.
Note that not only the kernel needs to have support enabled for it
(which the average distribution usually does) but the network
interface itself needs to support it too. If not, it is just a no-op.
2025-03-11 20:03:28 +00:00
..
tests Merge branch 'PHP-8.4' 2025-02-25 21:56:01 +00:00
config.m4 Revert "ext/sockets: follow-up on AF_PACKET support." (#17924) 2025-02-25 07:04:40 +00:00
config.w32 Sync HAVE_<extension> help texts (#15167) 2024-08-02 01:41:47 +02:00
conversions.c ext/sockets: php_set_inet*_addr using zend_string instead. (#17845) 2025-02-20 21:59:55 +00:00
conversions.h Fix GH-9493: fix ancillary data build for FreeBSD prior to the 13 release. (#9496) 2022-09-08 09:10:16 +01:00
CREDITS
multicast.c ext/sockets: multicast socket option helper change to zval_try_get_tmp_string() (#17871) 2025-02-20 23:47:33 +00:00
multicast.h ext/sockets: enabling multicast group for ipv4 on freebsd. (#13240) 2024-01-31 06:58:27 +00:00
php_sockets.h Revert "ext/sockets: follow-up on AF_PACKET support." (#17924) 2025-02-25 07:04:40 +00:00
sendrecvmsg.c Sync HAVE_IPV6 and HAVE_GETADDRINFO in #if/ifdef/defined (#14341) 2024-05-28 11:52:25 +02:00
sendrecvmsg.h Declare ext/sockets constants in stubs (#9349) 2022-08-16 13:18:31 +02:00
sockaddr_conv.c ext/sockets: php_set_inet*_addr using zend_string instead. (#17845) 2025-02-20 21:59:55 +00:00
sockaddr_conv.h ext/sockets: php_set_inet*_addr using zend_string instead. (#17845) 2025-02-20 21:59:55 +00:00
sockets.c Merge branch 'PHP-8.4' 2025-02-25 21:56:01 +00:00
sockets.stub.php ext/sockets: adding SO_BUSY_POLL socket option for Linux. (#17954) 2025-03-11 20:03:28 +00:00
sockets_arginfo.h ext/sockets: adding SO_BUSY_POLL socket option for Linux. (#17954) 2025-03-11 20:03:28 +00:00
windows_common.h