From unknown Sun Jun 22 04:18:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74793: [PATCH] Add support for TCP_NODELAY on network streams Resent-From: Eric Marsden Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Dec 2024 16:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 74793@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17339338698972 (code B ref -1); Wed, 11 Dec 2024 16:18:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2024 16:17:49 +0000 Received: from localhost ([127.0.0.1]:35863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLPPI-0002Kd-SH for submit@debbugs.gnu.org; Wed, 11 Dec 2024 11:17:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:34914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLPPG-0002KR-Nq for submit@debbugs.gnu.org; Wed, 11 Dec 2024 11:17:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tLPPG-0007tC-9n for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 11:17:46 -0500 Received: from mail.risk-engineering.org ([2a01:4f8:c0c:a3f8::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tLPPE-00075X-0i for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 11:17:46 -0500 DKIM-Signature: a=rsa-sha256; bh=9sCXmNd9ZuXoBUnfukMflm7/R17st3JKaooLKA9DJdg=; c=relaxed/relaxed; d=risk-engineering.org; h=Subject:Subject:Sender:To:To:Cc:From:From:Date:Date:MIME-Version:MIME-Version:Content-Type:Content-Type:Content-Transfer-Encoding:Reply-To:In-Reply-To:Message-Id:Message-Id:References:Autocrypt:Openpgp; i=@risk-engineering.org; s=default; t=1733933896; v=1; x=1734365896; b=WT6gXgYDfDwVJKagJxsAIdqKurP0PuEHGg8r+Iv5CCjY3w/W5JrgMMI0BHfBOsfYuhwSraVg 7Gfq42ODlxf7bzg9mO7GwY5JAaBquv1SeJFmhoNXrsj6e8S9O1g3t2mBDw3tzaFxFUf6YIxU0Aw jXK1ybz0KNV9sX8wdQ02YYbI8xum/2GHdO4AgnswT1KAprx5gyvnz4uyfa6XPCGDLuuu/V2QuTJ IH9cFjd+vFu4WT54AZDrM6xhnws7uE/7EOcp379QnCWB8MhyrdB+u2Tv/11PyF3zt59phJDBv1e 7qR+BMaq4eIpn6j0cgxsaWDtcqgYSaD8SrGb9WZfSNgiw== Received: by mail.risk-engineering.org (envelope-sender ) with ESMTPS id 02fc7528; Wed, 11 Dec 2024 17:18:16 +0100 Content-Type: multipart/mixed; boundary="------------p43pADu1kURQRsYHXVS1F0XT" Message-ID: <49fb242c-2334-43be-8001-1c0443af9d34@risk-engineering.org> Date: Wed, 11 Dec 2024 17:17:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Eric Marsden Received-SPF: pass client-ip=2a01:4f8:c0c:a3f8::1; envelope-from=eric.marsden@risk-engineering.org; helo=mail.risk-engineering.org X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is a multi-part message in MIME format. --------------p43pADu1kURQRsYHXVS1F0XT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, The attached patch adds support for the socket option TCP_NODELAY, to disable Nagle's algorithm. This means that network segments are sent as soon as possible, even when they contain little data. This reduces network latency on the network connection, but can lead to many small packets being sent. I have only tested on Linux/AMD64, but support for this socket option is very widespread. Patch reformatted following feedback from Robert Pluim and Eli Zaretskii. My motivation for adding this support is that Emacs is very slow when connecting to the PostgreSQL database over the network, using my pg-el library, and is unable to saturate CPU when sending a stream of messages. It is much faster when using a local Unix connection and saturates CPU. With this patch, a test case that takes 911 seconds goes down to 76 seconds (x 12 speedup). Eric --------------p43pADu1kURQRsYHXVS1F0XT Content-Type: text/x-patch; charset=UTF-8; name="net-tcp-nodelay.patch" Content-Disposition: attachment; filename="net-tcp-nodelay.patch" Content-Transfer-Encoding: base64 RnJvbSAxODhhZjkxNTNmMjMwYWQwOGM1NjgyZjU1YWY3Mjg3OWM0MzU4Mjc2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBFcmljIE1hcnNkZW4gPGVyaWMubWFyc2RlbkByaXNr LWVuZ2luZWVyaW5nLm9yZz4KRGF0ZTogV2VkLCAxMSBEZWMgMjAyNCAxNjo1OTo0NSArMDEw MApTdWJqZWN0OiBbUEFUQ0hdIEFkZCBzdXBwb3J0IGZvciBUQ1BfTk9ERUxBWSBvbiBuZXR3 b3JrIHN0cmVhbXMKCiogc3JjL3Byb2Nlc3MuYyAoc29ja2V0X29wdGlvbnMpOiBhZGQgZW50 cnkgZm9yIFRDUF9OT0RFTEFZLgoqIGxpc3AvZW1hY3MtbGlzcC9ieXRlY29tcC5lbDogYWRk IDpub2RlbGF5IHRvIHZhbGlkIGtleXdvcmRzCiAgZm9yIG1ha2UtbmV0d29yay1wcm9jZXNz IGNvbXBpbGVyLW1hY3JvLgoqIGRvYy9saXNwcmVmL3Byb2Nlc3Nlcy50ZXhpOiBkb2N1bWVu dCA6bm9kZWxheSBrZXl3b3JkIGFyZ3VtZW50CiAgdG8gc2V0LW5ldHdvcmstcHJvY2Vzcy1v cHRpb24gYW5kIG1ha2UtbmV0d29yay1wcm9jZXNzLgotLS0KIGRvYy9saXNwcmVmL3Byb2Nl c3Nlcy50ZXhpICB8IDcgKysrKysrKwogbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLmVsIHwg NCArKy0tCiBzcmMvcHJvY2Vzcy5jICAgICAgICAgICAgICAgfCA1ICsrKysrCiAzIGZpbGVz IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZG9jL2xpc3ByZWYvcHJvY2Vzc2VzLnRleGkgYi9kb2MvbGlzcHJlZi9wcm9jZXNzZXMu dGV4aQppbmRleCA3OWVmOTU5YWU2NS4uZTBkNzFhYzIyYjYgMTAwNjQ0Ci0tLSBhL2RvYy9s aXNwcmVmL3Byb2Nlc3Nlcy50ZXhpCisrKyBiL2RvYy9saXNwcmVmL3Byb2Nlc3Nlcy50ZXhp CkBAIC0zMDkwLDYgKzMwOTAsMTMgQEAgTmV0d29yayBPcHRpb25zCiBtYXkgYmUgYSBwZXJp b2Qgb2YgdGltZSBhZnRlciB0aGUgbGFzdCB1c2Ugb2YgdGhhdCBwb3J0IChieSBhbnkKIHBy b2Nlc3Mgb24gdGhlIGhvc3QpIHdoZXJlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBtYWtlIGEg bmV3IHNlcnZlciBvbgogdGhhdCBwb3J0LgorCitAaXRlbSA6bm9kZWxheSBAdmFye25vZGVs YXktZmxhZ30KK0lmIEB2YXJ7bm9kZWxheS1mbGFnfSBpcyBub24tQGNvZGV7bmlsfSwgdGhl IEBjb2Rle1RDUF9OT0RFTEFZfSBvcHRpb24KK2lzIGVuYWJsZWQgb24gdGhlIHNvY2tldC4g IFRoaXMgZGlzYWJsZXMgdGhlIE5hZ2xlIGFsZ29yaXRobSwgbWVhbmluZwordGhhdCBuZXR3 b3JrIHNlZ21lbnRzIGFyZSBzZW50IGFzIHNvb24gYXMgcG9zc2libGUsIGV2ZW4gd2hlbiB0 aGV5Citjb250YWluIGxpdHRsZSBkYXRhLiAgVGhpcyByZWR1Y2VzIG5ldHdvcmsgbGF0ZW5j eSBvbiB0aGUgbmV0d29yaworY29ubmVjdGlvbiwgYnV0IGNhbiBsZWFkIHRvIG1hbnkgc21h bGwgcGFja2V0cyBiZWluZyBzZW50LgogQGVuZCB0YWJsZQogCiBAZGVmdW4gc2V0LW5ldHdv cmstcHJvY2Vzcy1vcHRpb24gcHJvY2VzcyBvcHRpb24gdmFsdWUgJm9wdGlvbmFsIG5vLWVy cm9yCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwgYi9saXNwL2Vt YWNzLWxpc3AvYnl0ZWNvbXAuZWwKaW5kZXggZjA1OGZjNDhjYzcuLjA3ZWI0NjkwZmNlIDEw MDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwKKysrIGIvbGlzcC9lbWFj cy1saXNwL2J5dGVjb21wLmVsCkBAIC02MDQ5LDggKzYwNDksOCBAQCBieXRlY29tcC0tY2hl Y2sta2V5d29yZC1hcmdzCiAgICAgICAgICAgICA6YnVmZmVyIDpob3N0IDpzZXJ2aWNlIDp0 eXBlIDpmYW1pbHkgOmxvY2FsIDpyZW1vdGUgOmNvZGluZwogICAgICAgICAgICAgOm5vd2Fp dCA6bm9xdWVyeSA6c3RvcCA6ZmlsdGVyIDpmaWx0ZXItbXVsdGlieXRlIDpzZW50aW5lbAog ICAgICAgICAgICAgOmxvZyA6cGxpc3QgOnRscy1wYXJhbWV0ZXJzIDpzZXJ2ZXIgOmJyb2Fk Y2FzdCA6ZG9udHJvdXRlCi0gICAgICAgICAgICA6a2VlcGFsaXZlIDpsaW5nZXIgOm9vYmlu bGluZSA6cHJpb3JpdHkgOnJldXNlYWRkciA6YmluZHRvZGV2aWNlCi0gICAgICAgICAgICA6 dXNlLWV4dGVybmFsLXNvY2tldCkKKyAgICAgICAgICAgIDprZWVwYWxpdmUgOmxpbmdlciA6 b29iaW5saW5lIDpwcmlvcml0eSA6cmV1c2VhZGRyIDpub2RlbGF5CisgICAgICAgICAgICA6 YmluZHRvZGV2aWNlIDp1c2UtZXh0ZXJuYWwtc29ja2V0KQogICAgICAgICAgICcoOm5hbWUg OnNlcnZpY2UpKSkpCiAKIChwcm92aWRlICdieXRlLWNvbXBpbGUpCmRpZmYgLS1naXQgYS9z cmMvcHJvY2Vzcy5jIGIvc3JjL3Byb2Nlc3MuYwppbmRleCBiNzFiYTNkYWYyZC4uY2QxMzc4 ZjA3YWQgMTAwNjQ0Ci0tLSBhL3NyYy9wcm9jZXNzLmMKKysrIGIvc3JjL3Byb2Nlc3MuYwpA QCAtMzgsNiArMzgsNyBAQCBDb3B5cmlnaHQgKEMpIDE5ODUtMTk4OCwgMTk5My0xOTk2LCAx OTk4LTE5OTksIDIwMDEtMjAyNCBGcmVlIFNvZnR3YXJlCiAjaW5jbHVkZSA8c3lzL3NvY2tl dC5oPgogI2luY2x1ZGUgPG5ldGRiLmg+CiAjaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgorI2lu Y2x1ZGUgPG5ldGluZXQvdGNwLmg+CiAjaW5jbHVkZSA8YXJwYS9pbmV0Lmg+CiAKICNlbHNl CkBAIC0yODYwLDYgKzI4NjEsOSBAQCBERUZVTiAoInNldC1wcm9jZXNzLWRhdGFncmFtLWFk ZHJlc3MiLCBGc2V0X3Byb2Nlc3NfZGF0YWdyYW1fYWRkcmVzcywgU3NldF9wcm9jZQogI2Vu ZGlmCiAjaWZkZWYgU09fUkVVU0VBRERSCiAgICAgeyAiOnJldXNlYWRkciIsIFNPTF9TT0NL RVQsIFNPX1JFVVNFQUREUiwgU09QVF9CT09MLCBPUElYX1JFVVNFQUREUiB9LAorI2VuZGlm CisjaWZkZWYgVENQX05PREVMQVkKKyAgICB7ICI6bm9kZWxheSIsIElQUFJPVE9fVENQLCBU Q1BfTk9ERUxBWSwgU09QVF9CT09MLCBPUElYX01JU0MgfSwKICNlbmRpZgogICAgIHsgMCwg MCwgMCwgU09QVF9VTktOT1dOLCBPUElYX05PTkUgfQogICB9OwpAQCAtMzg5OSw2ICszOTAz LDcgQEAgREVGVU4gKCJtYWtlLW5ldHdvcmstcHJvY2VzcyIsIEZtYWtlX25ldHdvcmtfcHJv Y2VzcywgU21ha2VfbmV0d29ya19wcm9jZXNzLAogOmJyb2FkY2FzdCBCT09MICAgIC0tIEFs bG93IHNlbmQgYW5kIHJlY2VpdmUgb2YgZGF0YWdyYW0gYnJvYWRjYXN0cy4KIDpkb250cm91 dGUgQk9PTCAgICAtLSBPbmx5IHNlbmQgdG8gZGlyZWN0bHkgY29ubmVjdGVkIGhvc3RzLgog OmtlZXBhbGl2ZSBCT09MICAgIC0tIFNlbmQga2VlcC1hbGl2ZSBtZXNzYWdlcyBvbiBuZXR3 b3JrIHN0cmVhbS4KKzpub2RlbGF5IEJPT0wgICAgICAtLSBTZXQgVENQX05PREVMQVkgb24g dGhlIG5ldHdvcmsgc29ja2V0LgogOmxpbmdlciBCT09MIG9yIFRJTUVPVVQgLS0gU2VuZCBx dWV1ZWQgbWVzc2FnZXMgYmVmb3JlIGNsb3NpbmcuCiA6b29iaW5saW5lIEJPT0wgICAgLS0g UGxhY2Ugb3V0LW9mLWJhbmQgZGF0YSBpbiByZWNlaXZlIGRhdGEgc3RyZWFtLgogOnByaW9y aXR5IElOVCAgICAgIC0tIFNldCBwcm90b2NvbCBkZWZpbmVkIHByaW9yaXR5IGZvciBzZW50 IHBhY2tldHMuCi0tIAoyLjQ1LjIKCg== --------------p43pADu1kURQRsYHXVS1F0XT-- From unknown Sun Jun 22 04:18:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74793: [PATCH] Add support for TCP_NODELAY on network streams Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2024 08:31:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eric Marsden Cc: Eli Zaretskii , 74793@debbugs.gnu.org Received: via spool by 74793-submit@debbugs.gnu.org id=B74793.17340786262236 (code B ref 74793); Fri, 13 Dec 2024 08:31:03 +0000 Received: (at 74793) by debbugs.gnu.org; 13 Dec 2024 08:30:26 +0000 Received: from localhost ([127.0.0.1]:41461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM144-0000Zz-Pc for submit@debbugs.gnu.org; Fri, 13 Dec 2024 03:30:25 -0500 Received: from mail-wm1-f53.google.com ([209.85.128.53]:49411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM13y-0000Vo-TB for 74793@debbugs.gnu.org; Fri, 13 Dec 2024 03:30:22 -0500 Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4361e89b6daso10022795e9.3 for <74793@debbugs.gnu.org>; Fri, 13 Dec 2024 00:30:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734078553; x=1734683353; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=tfVMAvgR30fJqn78ZeVMd5uKVdk+7EwPrITprc9BvqY=; b=gn63tJR+7pPU4yGmBCTp/gLUeQR4buaJx1IGRRTURwUWmzCY/oEajTmALsAIQY1bry ADWBMIBJXna+2u/QHA7h4Z+4lJ8dDKDL54+PLWySdGU2PWOaveB6qCOck1Wtnn/r3I/S nbQvKDkvH/Z2GZYnwjg6+3TRmSuxBYA4sJ++ZJjlpeLCI5FmyDqYyZ7/sXliaQc6h9F6 0g2Z6o5tcKFe+gxkqoVZN1sQIuXs1XeMQlhyvvt5OkrkXmq1uyNr7p8zTaDOt0FTb8IR nFk8qAgJSyAFtEJUQ5cv85Rs2mEGM2cTmPKHvwGFcyLTKl9ukX8g9DpJwut0ir6oXaHi VaYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734078553; x=1734683353; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tfVMAvgR30fJqn78ZeVMd5uKVdk+7EwPrITprc9BvqY=; b=q8S3CDjtvvqqFDc7vWOgGHCaakRNzJ3i9it29yoHNZOnCnDUKO2wgiRGzlXwGnyZcd 6MVCNAgE+cKkvWuPfQXGR4mCKUEdasWLALlxuamnsiMM717W6oasdlnQH2AKuTF1Au3F rRFI3posAVe/HlaG3W2eFJ9/C0ie8ds/GbRlkjHNtjG6uUv2oN2cnBrMxRCeTr0DWNQO QWYy1wtbMet/XsVm9K11sa5uQHHXf4HL5wdxqaQx2JeLRICrh1bW7ikWNuZ83QTABC1c AscGfidLT8AcBMmWpNpM0p04YSh+tQHcMw2YNPP9u6elLymvL3t0wnxUgE/gk1Z+EjbH UiGg== X-Gm-Message-State: AOJu0YwhExmQxLRPQdjBPPvmf7CpaOZzL0L/MdZsZlyStJFJZi8Z5HZf kvJQTtuKmVZVOd5WxUEDkLEjzBD7wTtGyRbZsFLBkSD6bB9i9yoqVHgXqw== X-Gm-Gg: ASbGncsJNFz1RXD3vx+vQY061tAs87zKxUM9XEpuibk4fpeWXKvrpEwLw8a2273bSG3 BbDV5CfCOM2uhskWMXn+4SSXVVcx0R3HWaolacJe5CyTVDkzRdQBRo+hyZdDkHeshy0QuaaF3mm i+LkOP6KG5SA/WCRSVzavaRY9+kyWhdcSScPzy5N9MkjKYiBI7NCaRjrRzxwBHAMg0o1jlSGJoz +Ygs+9raWyDqB7d8gO+TwxuUZ1Iux5kLy6yju0LRpU= X-Google-Smtp-Source: AGHT+IF6kUaBmDHpn2KpiCkbu/qdLQIS/QfPhuc5VYegzT+qjMiylUcdbPUPB0z6UzNGLGGWToKt3Q== X-Received: by 2002:a05:600c:1c07:b0:434:a10f:c3 with SMTP id 5b1f17b1804b1-4362aa2dea3mr13257005e9.9.1734078552826; Fri, 13 Dec 2024 00:29:12 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:3eb0:6885:ff9:f57f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4362557c462sm41955885e9.14.2024.12.13.00.29.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Dec 2024 00:29:12 -0800 (PST) From: Robert Pluim In-Reply-To: <49fb242c-2334-43be-8001-1c0443af9d34@risk-engineering.org> (Eric Marsden's message of "Wed, 11 Dec 2024 17:17:38 +0100") References: <49fb242c-2334-43be-8001-1c0443af9d34@risk-engineering.org> Date: Fri, 13 Dec 2024 09:29:10 +0100 Message-ID: <87a5d03s15.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 11 Dec 2024 17:17:38 +0100, Eric Marsden said: Eric> I have only tested on Linux/AMD64, but support for this socket option Eric> is very widespread. Patch reformatted following feedback from Robert Eric> Pluim and Eli Zaretskii. It builds and works on macOS for me. Can it be applied with "Copyright-paperwork-exempt: yes"? Robert -- From unknown Sun Jun 22 04:18:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74793: [PATCH] Add support for TCP_NODELAY on network streams Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2024 09:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eric Marsden Cc: Eli Zaretskii , 74793@debbugs.gnu.org Received: via spool by 74793-submit@debbugs.gnu.org id=B74793.173408125810062 (code B ref 74793); Fri, 13 Dec 2024 09:15:01 +0000 Received: (at 74793) by debbugs.gnu.org; 13 Dec 2024 09:14:18 +0000 Received: from localhost ([127.0.0.1]:41563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM1kY-0002cB-6l for submit@debbugs.gnu.org; Fri, 13 Dec 2024 04:14:18 -0500 Received: from mail-wr1-f50.google.com ([209.85.221.50]:55577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM1kV-0002c2-OB for 74793@debbugs.gnu.org; Fri, 13 Dec 2024 04:14:16 -0500 Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-3862d6d5765so972102f8f.3 for <74793@debbugs.gnu.org>; Fri, 13 Dec 2024 01:14:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734081195; x=1734685995; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=vxkWJ2u2zjz5sWgXTBNT0L8RgQlVUg+hNf1vUxURS/8=; b=RmOgoEXQzDJB0zNjMQCi1imRZQz1HiA/mtUsgpE0v3p5NLCt1T70/+EWXAOfODdDUB daZ1cIkuDp6N1d1aDpBjXsrMgs/k7nFyVQ3he3QMY4Aax6Xm3RhfDgl0VFOa7f9BqBEA s0bTwXIWJiGl3HOhPt9+Ssjha+uZKkWY9r5p0CZSbkrV7hNvoHqvYNGKM3cus3UvF7av iTkdPSm5kSAsm4iIZNw9F4mKftXsEkZ/iKI8isw/I9tL44qlbagLB1rIS6+HFTYtSoCG niTPQAVMahlbb2xuFb6P471qF6iZd4IDV+/FhZkGKXYE+RQIb7ZLt68NAx5HWjBGroG6 74AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734081195; x=1734685995; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vxkWJ2u2zjz5sWgXTBNT0L8RgQlVUg+hNf1vUxURS/8=; b=FJVQaz9dxWa1Q3sjgMug7DAn5hXCCIDxIbjYKu1RC+zBZjDyR33vxoy3a2kSzP2LMS t9kCRbZqhM1rCeio3UtjGJTPk0eL/WUvJ9cQ0nE+GtUFdQ2oTGKzn2ddOW/zX7s0LlGa fq/uIpwkqcp9xkhEp6E6Cp0w9LPV4wbzdDl6k9aNCUDZDMH0TA1EsjGq22xfERP8k+fA le/k5Qcw6LH7LMPulciAMcjWcRZz1PNKV8a2rzrOOnw2gVB8bYb7F+xG20V14wwBYMUQ kxm0NqRULcS3Z+uRIU6ls3h8kuQzwMUCdBKmCgOjd6wyM5T3Yw7E/Ls88OHlsxBuR4EP Nb4w== X-Gm-Message-State: AOJu0YyMqv/AfVSkL6rb88atzY4ZbcEnD0b1bgjMPBEo+H4YkrHZYdXJ IKsmMLiNYImZi32sPxLtdT7KfCKxLWi+rf9QMt7tXvWGWNO6wZXd X-Gm-Gg: ASbGncv/7+RnaQzGL4YO8yvOVHjD2xTLl/GcabO/nzAfzkWe+FYWuvY9dJsLXamCaaM GFlZ6PzcT3e/uXWM4QKfMJ9aan7C4h6F2DTtXXQ4WMu40jOputEUuP4Wgx78ssTmWn1FDuIkdbE uOphkz/EKO0N4rxh4Atr3wnOIDdS6zMr4FJ1j8hiCIrnlXDy0pKVmQmcxbds7eNV7+Y/V2vbD62 NIP0PEfhyN+de+vnUIJdSu5UdZJU1KrNyGYod7WEJ8= X-Google-Smtp-Source: AGHT+IFx6QMm/K8pUeW1uc4GukfcUUDF2K/M5RTJkHUrsqLP0gavKUoqKHutE5FAIpVEf491vlYlqg== X-Received: by 2002:a05:6000:1a86:b0:386:1cf9:b993 with SMTP id ffacd0b85a97d-38880ad9782mr1070668f8f.26.1734081192934; Fri, 13 Dec 2024 01:13:12 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:3eb0:6885:ff9:f57f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43625706588sm43932325e9.29.2024.12.13.01.13.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Dec 2024 01:13:12 -0800 (PST) From: Robert Pluim In-Reply-To: (Eric Marsden's message of "Fri, 13 Dec 2024 09:39:17 +0100") References: <49fb242c-2334-43be-8001-1c0443af9d34@risk-engineering.org> <87a5d03s15.fsf@gmail.com> Date: Fri, 13 Dec 2024 10:13:11 +0100 Message-ID: <875xno3pzs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 13 Dec 2024 09:39:17 +0100, Eric Marsden said: Eric> On 13/12/2024 09:29, Robert Pluim wrote: >> It builds and works on macOS for me. >> >> Can it be applied with "Copyright-paperwork-exempt: yes"? Eric> Thanks for the testing. Eric> FWIW, I have signed FSF copyright transfer papers sometime in the Eric> early 2000s. Was that using a different email address? In any case, the maintainers have access to the master list of people who have signed the papers. Robert -- From unknown Sun Jun 22 04:18:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74793: [PATCH] Add support for TCP_NODELAY on network streams Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2024 12:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eric Marsden Cc: rpluim@gmail.com, 74793@debbugs.gnu.org Received: via spool by 74793-submit@debbugs.gnu.org id=B74793.17340914609172 (code B ref 74793); Fri, 13 Dec 2024 12:05:01 +0000 Received: (at 74793) by debbugs.gnu.org; 13 Dec 2024 12:04:20 +0000 Received: from localhost ([127.0.0.1]:41872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM4P0-0002Nb-8Z for submit@debbugs.gnu.org; Fri, 13 Dec 2024 07:04:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM4Ox-0002NM-L1 for 74793@debbugs.gnu.org; Fri, 13 Dec 2024 07:04:12 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tM4Oq-0000KA-Mt; Fri, 13 Dec 2024 07:04:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OC2zk1JRpnfg93pImk7g2at6oM9m4uc15lVIAcyY0mU=; b=ES4Zcn4nTaD+ 70HX96916vBO7Cpzg9dsIOUDU5rcxcOdx/EBa2d3lg9nt99Lz7qd2tGEIyUjse+r/oG/M4ZMYlDdh b6spM9NX9vkIHR2NiwYKDgzsu4KKC0MXgwia6bEJpQQv1O8i4npmM09LU4FCDiJv4rWsbbM2CCpsJ Ldjfrc/jHIgzQGKOv/7Jb2iZpn/dYLtnLs3hUOj8uqRUQAXZfMSYFdZ+aLrHEgcmFQrwzFzLHKVmH mEJCtC+ZSTMlpfiAqFeEr4sRBXtB0iteapfiM7QEz/cM2+u5YIVLvSItMjtqEVp5suQHUN27ZJZSL KoUWDPCMM1jORvqz+Mu5PA==; Date: Fri, 13 Dec 2024 14:03:59 +0200 Message-Id: <86bjxfyekw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Eric Marsden on Fri, 13 Dec 2024 09:39:17 +0100) References: <49fb242c-2334-43be-8001-1c0443af9d34@risk-engineering.org> <87a5d03s15.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 13 Dec 2024 09:39:17 +0100 > Cc: 74793@debbugs.gnu.org, Eli Zaretskii > From: Eric Marsden > > On 13/12/2024 09:29, Robert Pluim wrote: > > It builds and works on macOS for me. > > Can it be applied with "Copyright-paperwork-exempt: yes"? > > Thanks for the testing. > > FWIW, I have signed FSF copyright transfer papers sometime in the early 2000s. Yes, Eric's assignment is on file (using a different email address). From unknown Sun Jun 22 04:18:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74793: [PATCH] Add support for TCP_NODELAY on network streams Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2024 12:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eric Marsden Cc: rpluim@gmail.com, 74793@debbugs.gnu.org Received: via spool by 74793-submit@debbugs.gnu.org id=B74793.173409248712519 (code B ref 74793); Fri, 13 Dec 2024 12:22:02 +0000 Received: (at 74793) by debbugs.gnu.org; 13 Dec 2024 12:21:27 +0000 Received: from localhost ([127.0.0.1]:41911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM4ff-0003Fq-4N for submit@debbugs.gnu.org; Fri, 13 Dec 2024 07:21:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM4fc-0003FW-GN for 74793@debbugs.gnu.org; Fri, 13 Dec 2024 07:21:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tM4fW-00044U-Ck; Fri, 13 Dec 2024 07:21:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HMklvPRP+eRR+hABG54Hi1vr9+VPWHW8ZtYWlkGknvs=; b=UmM4Gcs9WAzC Q2wfetn7X93HiNCwvshc1DcZJFPCTEr2wRg/k+8hRt3VKjv8uu0pskjSXkopWVrTXGCBNQHC/mm7v NCgh8HJFwcNwHmO8dkOYV7bOs+iUVNxByYIIgNW+RGrx/+0qAFw1UV2LxDS3Ft3vgNGZBylUCKvLX HJ+zXJuYhMqvXQc3H9Og2Z6g6gqILJyI2LSpp7FOaebf7IXSOnWOxFuacbqE9qJls0n+Xai8RZwT3 eEeWRjvqUqiQtmcfYIkR4KPasw+tS167QEalb7EwgonbXBNjRtoW72SCJEmhzSsA1N7zEWVgZd2Ia 0g0R97zquR3s9MXmfoEqZQ==; Date: Fri, 13 Dec 2024 14:21:15 +0200 Message-Id: <868qsjyds4.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Eric Marsden on Fri, 13 Dec 2024 10:29:22 +0100) References: <49fb242c-2334-43be-8001-1c0443af9d34@risk-engineering.org> <87a5d03s15.fsf@gmail.com> <875xno3pzs.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 13 Dec 2024 10:29:22 +0100 > Cc: 74793@debbugs.gnu.org, Eli Zaretskii > From: Eric Marsden > > > On 13/12/2024 10:13, Robert Pluim wrote: > > Eric> FWIW, I have signed FSF copyright transfer papers sometime in > the > Eric> early 2000s. > > Was that using a different email address? In any case, the maintainers > have access to the master list of people who have signed the papers. > > Most likely with the address emarsden@laas.fr No, it's emarsden@mail.dotcom.fr From unknown Sun Jun 22 04:18:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74793: [PATCH] Add support for TCP_NODELAY on network streams Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2024 13:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 74793@debbugs.gnu.org, Eric Marsden Received: via spool by 74793-submit@debbugs.gnu.org id=B74793.173409731727756 (code B ref 74793); Fri, 13 Dec 2024 13:42:02 +0000 Received: (at 74793) by debbugs.gnu.org; 13 Dec 2024 13:41:57 +0000 Received: from localhost ([127.0.0.1]:42122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM5vY-0007Db-TC for submit@debbugs.gnu.org; Fri, 13 Dec 2024 08:41:57 -0500 Received: from mail-wr1-f54.google.com ([209.85.221.54]:57827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM5vX-0007DK-4G; Fri, 13 Dec 2024 08:41:55 -0500 Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-385df53e559so1400805f8f.3; Fri, 13 Dec 2024 05:41:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734097254; x=1734702054; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=1S+C4goSGcgF0Nw1CYjvZYtKmtygP8aZRfJ9pMoa068=; b=ZjArCFHJSTDLmF9yL7uz69+X3h2cbtfXHQ0c6DY82B5DYeV8a9ijyqWWHI4AMd80qX iKUDfd27oFIJdVo0DrZeXtHYijAY7n4OQiCZ8rJR7UmamUzxDY05/vt9pK12IKWwBF9N eOl6i7Ji2+qmZkDkwvBZnops4ZbVNC71enzSfIr+2A7Gd02QsC6H3AhBgbMqNCIvMWNp POVZbYGaQ2xRvF2/Z2iCF27uKXwQpmWY2ltcOEj/S8FZdqb7cqc4KNR57C1QdgQIsOgx lmrurX3lYAwSV/yIBU3YGgLaoZ46o67unfj/2BhlePxWseNE/OlC2I8hBa/Q2ZK27zQ7 vPVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734097254; x=1734702054; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1S+C4goSGcgF0Nw1CYjvZYtKmtygP8aZRfJ9pMoa068=; b=fH3jabGHdqujEeZ1CIPLL7xOX9SJh8HvCE5dI3eBR2MKmiDGxynkcTgqAEwXYEypuQ ton8zyUX0Ye4eFIerMKvwyFIL5wW0AfmCrZEHqZjVAod+hKkl0UEaSsCl6zN9ewZ0sWV 8D4DAy4NczOhCovMBslc8b0DlUpq7MPbpKfS16QwHBYWjTePKTYgUHUrI7etMP2pG0Vw NrtU2PnaqDGVhTkAloe0wB3NZzYgqgKaVFOydQubvZ6nBLpPRb6PTzMlGrXs4aidWbnV l6dQiq3N/mQ+dBx/cc9Piq9Aca3CTNTyqNJ4DkJmAcFWlAc59gZenmqo17rp6OezZFlJ IStA== X-Forwarded-Encrypted: i=1; AJvYcCWS5EwXKpK3a9cbvij5c+10eCxmCiL7DJv7xGv/AkbQKzaxcb4YzEvtKldoSn1PLUxA3hxtaQ==@debbugs.gnu.org, AJvYcCX2z7XDzFazL7ztWWWnh3T+l14u0L0XvlQwqs7+2x4571HJvEZ+LytWeJtiI7F/cppbPWVQwW32mA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyxOvFLYYKSuQOvTkHe1i7qzBKXOkBGvG4IgxT+HV+agAu+uR9M 68YZbh9EqTY6Ju+FbOLjCgG8WtBcmw2DgbZVbd/jzuIti/VNrkhWPg0NNw== X-Gm-Gg: ASbGncsmMY2OJ/0kIF1KBKfmA3tCgfUCfpAGxp9jmobT50u+6fjIdbkM6V7kbN/jqjy 5NLO9/erdFBOXfWt/w4cNAcp18ykOrEtJO/HRELXJnTZzmnfc89CO9AYon3V9H8XgnFs4oI4PnE 3kD9jCzAia/hvHd6Pz8MmdoqjaoYocRlN3AajqvZTtxiPOJg0K2MneI/ibC5Ol4RbDNxpLTm60N jLi5/RwZGrfO74u3bCKJXtXZUk0aWXPQwYH6yzCZYYM X-Google-Smtp-Source: AGHT+IEsh6UReKSCdnayjQRN4s3gWnTO+CzGoZ2g6NCWYB1A/Orlo3tW3E3NNLAIqcEeW90YJXtoiw== X-Received: by 2002:a5d:588e:0:b0:385:df63:4c49 with SMTP id ffacd0b85a97d-3888e0ae5c3mr1728627f8f.25.1734097253715; Fri, 13 Dec 2024 05:40:53 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:834f:6696:f951:5540]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-387824bf0d8sm7152666f8f.48.2024.12.13.05.40.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Dec 2024 05:40:53 -0800 (PST) From: Robert Pluim In-Reply-To: <86bjxfyekw.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 Dec 2024 14:03:59 +0200") References: <49fb242c-2334-43be-8001-1c0443af9d34@risk-engineering.org> <87a5d03s15.fsf@gmail.com> <86bjxfyekw.fsf@gnu.org> Date: Fri, 13 Dec 2024 14:40:52 +0100 Message-ID: <87seqr66qj.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 74793 fixed close 74793 31.1 quit >>>>> On Fri, 13 Dec 2024 14:03:59 +0200, Eli Zaretskii said: Eli> Yes, Eric's assignment is on file (using a different email address). Closing. Committed as c265febd97e Eric, I added the bug# in the commit message. Robert --