From f4039949da84c9818709b44e62bc66e4c3b81060 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sun, 15 May 2022 17:43:20 +0100 Subject: [PATCH] sockets add Linux's TCP_NOTSENT_LOWAT socket option. to limit the amount of unsent data per socket. --- ext/sockets/sockets.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index 8398e004d0b6c..ea3d82118451a 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -553,6 +553,9 @@ static PHP_MINIT_FUNCTION(sockets) #ifdef TCP_NODELAY REGISTER_LONG_CONSTANT("TCP_NODELAY", TCP_NODELAY, CONST_CS | CONST_PERSISTENT); #endif +#ifdef TCP_NOTSENT_LOWAT + REGISTER_LONG_CONSTANT("TCP_NOTSENT_LOWAT", TCP_NOTSENT_LOWAT, CONST_CS | CONST_PERSISTENT); +#endif #ifdef TCP_DEFER_ACCEPT REGISTER_LONG_CONSTANT("TCP_DEFER_ACCEPT", TCP_DEFER_ACCEPT, CONST_CS | CONST_PERSISTENT); #endif