From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by passt.top (Postfix) with ESMTP id DA6045A0272 for ; Mon, 8 Apr 2024 13:13:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1712574821; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4DNOq7uzSfhWeqJhhga1Wtuk6KwXhSh9ZIwa3rXSar4=; b=CEF9W9QuLSX3U4+T6E8m5HsqeqL3GxC5eVQ1MnidsH53GekiiY9EezjVoUOAmK78BjgBdo IRF8RrLN9GqyGVc2OLokd+2amkQZF4dlUQot+T0FgCT3mIhvQCbTvaDBclNB+h8UmCBxfV QlF12hcg8pmRz9kpiU9DFCcPEefo+2c= Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-561-CTR_lftyM-aRDVsOLXdsNA-1; Mon, 08 Apr 2024 07:13:40 -0400 X-MC-Unique: CTR_lftyM-aRDVsOLXdsNA-1 Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-4348f151299so9454591cf.2 for ; Mon, 08 Apr 2024 04:13:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712574819; x=1713179619; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4DNOq7uzSfhWeqJhhga1Wtuk6KwXhSh9ZIwa3rXSar4=; b=YKg5XdEZDFk4MVjE//jG28j7/Vbk5hf69U4TeuA/ZzhHtBHoncgJ01k345/URe7Nxc hlUx0wzBiErqcssPF5Wm1oZ41/Cmxun5hYN15z/4csdyxB1Xa2xlpSRSNUSJG9VOJpMZ U0DNHF62fdNdPZGzeFPPVRpYz0PnfRrndHpGlQrWgpu6Ant1tofUCHIBCjxE0QFsb8U5 saEA12MbYjD7pghCduYIWMOuf5p45CG5kwdoBtx47TTwtD+CPlgmbuCruUDbynUzCEAg khJ5LodGwCrlw5paP8OSSq6DKeHCli4/Pn79dtPM+b1L74lBcNRre/9CLCJuK+N2ZLbv 3IUA== X-Forwarded-Encrypted: i=1; AJvYcCU6OkQZhv8y4uJoQGcoSh7LrKs2O4CP/RrPOYFeLR3mrcynBt0bk17JC0h15q4lj/L52keqHa5eATkj3GxqJr3lScYa X-Gm-Message-State: AOJu0YySFegT3U6fQ1enu2tTWC1VMwP1T9H/FTgbZzOiF9htUY3grgIK QPZPllEFfhmOTYKUNGrJ1R0jyfQu9ARUTsBpgvAveWgBkKK4l9qZ5geU2RM01n26AqMrwRS0Se8 qpjcwx7qRlDPhMpWt8sNiKL/GHc1QF8hL7F+wLRIi9XvQ5FItWg== X-Received: by 2002:a05:622a:13d0:b0:434:53c6:3fc0 with SMTP id p16-20020a05622a13d000b0043453c63fc0mr10351759qtk.31.1712574819462; Mon, 08 Apr 2024 04:13:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG0la4a/LpRLGJzUw6fsG5wFS9JofnuLDQ81jsW/BOprnVxhyiMS9Qc3sU0QHHrrRDjIT9wlw== X-Received: by 2002:a05:622a:13d0:b0:434:53c6:3fc0 with SMTP id p16-20020a05622a13d000b0043453c63fc0mr10351738qtk.31.1712574819168; Mon, 08 Apr 2024 04:13:39 -0700 (PDT) Received: from [10.0.0.97] ([24.225.234.80]) by smtp.gmail.com with ESMTPSA id e8-20020ac86708000000b0043496bcfc2esm1167081qtp.12.2024.04.08.04.13.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 08 Apr 2024 04:13:38 -0700 (PDT) Message-ID: <3b78aff5-a7d3-5af0-ec27-035d99cb1bd7@redhat.com> Date: Mon, 8 Apr 2024 07:13:37 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [net-next 2/2] tcp: correct handling of extreme menory squeeze To: Eric Dumazet References: <20240406182107.261472-1-jmaloy@redhat.com> <20240406182107.261472-3-jmaloy@redhat.com> From: Jon Maloy In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: YO2QK4OUY4QBDO5OIMKQJUGXHSO5SIPO X-Message-ID-Hash: YO2QK4OUY4QBDO5OIMKQJUGXHSO5SIPO X-MailFrom: jmaloy@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: netdev@vger.kernel.org, davem@davemloft.net, kuba@kernel.org, passt-dev@passt.top, sbrivio@redhat.com, lvivier@redhat.com, dgibson@redhat.com, eric.dumazet@gmail.com X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: DQoNCk9uIDIwMjQtMDQtMDggMDY6MDMsIEVyaWMgRHVtYXpldCB3cm90ZToNCj4gT24gU2F0LCBB cHIgNiwgMjAyNCBhdCA4OjM34oCvUE0gRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29t PiB3cm90ZToNCj4+IE9uIFNhdCwgQXByIDYsIDIwMjQgYXQgODoyMeKAr1BNIDxqbWFsb3lAcmVk aGF0LmNvbT4gd3JvdGU6DQpbLi4uXQ0KPj4+IFs1MjAxPC0+NTQ0OTRdOiB0Y3BfcmVjdm1zZ19s b2NrZWQoPC0pIHJldHVybmluZyA1NzAzNiBieXRlcywgd2luZG93IG5vdzogMjUwMTY0LCBxbGVu OiAwDQo+Pj4NCj4+PiBbNTIwMTwtPjU0NDk0XTogdGNwX3JlY3Ztc2dfbG9ja2VkKC0+KQ0KPj4+ IFs1MjAxPC0+NTQ0OTRdOiAgIF9fdGNwX2NsZWFudXBfcmJ1ZigtPikgdHAtPnJjdl93dXA6IDI4 MTI0NTQyOTQsIHRwLT5yY3Zfd25kOiA1ODEyMjI0LCB0cC0+cmN2X254dCAyODE4MDE2MzU0DQo+ Pj4gWzUyMDE8LT41NDQ5NF06ICAgICBOT1QgY2FsbGluZyB0Y3Bfc2VuZF9hY2soKQ0KPj4+IFs1 MjAxPC0+NTQ0OTRdOiAgIF9fdGNwX2NsZWFudXBfcmJ1Zig8LSkgdHAtPnJjdl93dXA6IDI4MTI0 NTQyOTQsIHRwLT5yY3Zfd25kOiA1ODEyMjI0LCB0cC0+cmN2X254dCAyODE4MDE2MzU0DQo+Pj4g WzUyMDE8LT41NDQ5NF06IHRjcF9yZWN2bXNnX2xvY2tlZCg8LSkgcmV0dXJuaW5nIC0xMSBieXRl cywgd2luZG93IG5vdzogMjUwMTY0LCBxbGVuOiAwDQo+Pj4NCj4+PiBXZSBjYW4gc2VlIHRoYXQg YWx0aG91Z2ggd2UgYXJlIGFkdmVyaXNpbmcgYSB3aW5kb3cgc2l6ZSBvZiB6ZXJvLA0KPj4+IHRw LT5yY3Zfd25kIGlzIG5vdCB1cGRhdGVkIGFjY29yZGluZ2x5LiBUaGlzIGxlYWRzIHRvIGEgZGlz Y3JlcGFuY3kNCj4+PiBiZXR3ZWVuIHRoaXMgc2lkZSdzIGFuZCB0aGUgcGVlcidzIHZpZXcgb2Yg dGhlIGN1cnJlbnQgd2luZG93IHNpemUuDQo+Pj4gLSBUaGUgcGVlciB0aGlua3MgdGhlIHdpbmRv dyBpcyB6ZXJvLCBhbmQgc3RvcHMgc2VuZGluZy4NCj4+PiAtIFRoaXMgc2lkZSBlbmRzIHVwIGlu IGEgY3ljbGUgd2hlcmUgaXQgcmVwZWF0ZWRseSBjYWNsdWxhdGVzIGEgbmV3DQo+Pj4gICAgd2lu ZG93IHNpemUgaXQgZmluZHMgdG9vIHNtYWxsIHRvIGFkdmVydGlzZS4NCj4+Pg0KPj4+IEhlbmNl IG5vIG1lc3NhZ2VzIGFyZSByZWNlaXZlZCwgYW5kIG5vIGFja25vd2xlZGdlcyBhcmUgc2VudCwg YW5kDQo+Pj4gdGhlIHNpdHVhdGlvbiByZW1haW5zIGxvY2tlZCBldmVuIGFmdGVyIHRoZSBsYXN0 IHF1ZXVlZCByZWNlaXZlIGJ1ZmZlcg0KPj4+IGhhcyBiZWVuIGNvbnN1bWVkLg0KPj4+DQo+Pj4g V2UgZml4IHRoaXMgYnkgc2V0dGluZyB0cC0+cmN2X3duZCB0byAwIGJlZm9yZSB3ZSByZXR1cm4g ZnJvbSB0aGUNCj4+PiBmdW5jdGlvbiB0Y3Bfc2VsZWN0X3dpbmRvdygpIGluIHRoaXMgcGFydGlj dWxhciBjYXNlLg0KPj4+IEZ1cnRoZXIgdGVzdGluZyBzaG93cyB0aGF0IHRoZSBjb25uZWN0aW9u IHJlY292ZXJzIG5lYXRseSBmcm9tIHRoZQ0KPj4+IHNxdWVlemUgc2l0dWF0aW9uLCBhbmQgdHJh ZmZpYyBjYW4gY29udGludWUgaW5kZWZpbml0ZWx5Lg0KPj4+DQo+Pj4gUmV2aWV3ZWQtYnk6IFN0 ZWZhbm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+DQo+Pj4gU2lnbmVkLW9mZi1ieTogSm9u IE1hbG95IDxqbWFsb3lAcmVkaGF0LmNvbT4NCj4gSSBkbyBub3QgdGhpbmsgdGhpcyBwYXRjaCBp cyBnb29kLiBJZiB3ZSByZWFjaCB6ZXJvIHdpbmRvdywgaXQgaXMgYQ0KPiBzaWduIHNvbWV0aGlu ZyBpcyB3cm9uZy4NCj4NCj4gVENQIGhhcyBoZXVyaXN0aWNzIHRvIHNsb3cgZG93biB0aGUgc2Vu ZGVyIGlmIHRoZSByZWNlaXZlciBkb2VzIG5vdA0KPiBkcmFpbiB0aGUgcmVjZWl2ZSBxdWV1ZSBm YXN0IGVub3VnaC4NCj4NCj4gTVNHX1BFRUsgaXMgYW4gb2J2aW91cyByZWFzb24sIGFuZCBTT19S Q1ZMT1dBVCB0b28uDQo+DQo+IEkgc3VnZ2VzdCB5b3UgdGFrZSBhIGxvb2sgYXQgdGNwX3NldF9y Y3Zsb3dhdCgpLCBzZWUgd2hhdCBpcyBuZWVkZWQNCj4gZm9yIFNPX1BFRUtfT0ZGIChhYil1c2Ug Pw0KPg0KPiBJbiBzaG9ydCwgd2hlbiBTT19QRUVLX09GRiBpcyBpbiBhY3Rpb24gOg0KPiAtIFRD UCBuZWVkcyB0byBub3QgZGVsYXkgQUNLIHdoZW4gcmVjZWl2ZSBxdWV1ZSBzdGFydHMgdG8gZmls bA0KPiAtIFRDUCBuZWVkcyB0byBtYWtlIHN1cmUgc2tfcmN2YnVmIGFuZCB0cC0+d2luZG93X2Ns YW1wIGdyb3cgKGlmDQo+IGF1dG90dW5pbmcgaXMgZW5hYmxlZCkNCj4NCldlIGFyZSBub3QgdGFs a2luZyBhYm91dCB0aGUgc2FtZSBzb2NrZXQgaGVyZS4gVGhlIG9uZSBiZWluZw0Kb3ZlcmxvYWRl ZCBpcyB0aGUgdGVybWluYXRpbmcgc29ja2V0IGF0IHRoZSBndWVzdCBzaWRlLiBUaGlzIGlzDQpq dXN0IGEgcmVndWxhciBzb2NrZXQgbm90IHVzaW5nIE1TR19QRUVLIG9yIFNPX1BFRUtfT0ZGLg0K DQpTT19QRUVLX09GRiBpcyB1c2VkIGluIHRoZSBpbnRlcm1lZGlhdGUgc29ja2V0IHRlcm1pbmF0 aW5nDQp0aGUgY29ubmVjdGlvbiB0b3dhcmRzIHRoZSByZW1vdGUgZW5kLsKgIFdlIHdhbnQgdG8g cHJlc2VydmUNCnRoZSBtZXNzYWdlIGluIGl0cyByZWNlaXZlIHF1ZXVlIHVudGlsIGl0IGhhcyBi ZWVuIGFja25vd2xlZGdlZA0KYnkgdGhlIGd1ZXN0IHNpZGUsIHNvIHdlIGRvbid0IG5lZWQgdG8g a2VlcCBhIGNvcHkgb2YgaXQgaW4gdXNlciBzcGFjZS4NClRoaXMgc2VlbXMgdG8gd29yayBmbGF3 bGVzc2x5Lg0KDQpBbnl3YXksIEkgdGhpbmsgdGhpcyBpcyB3b3J0aCB0YWtpbmcgYSBjbG9zZXIg bG9vayBhdCwgYXMgeW91IHNheS4NCkkgZG9uJ3QgdGhpbmsgdGhpcyBzaXR1YXRpb24gc2hvdWxk IG9jY3VyIGF0IGFsbC4NCg0KLy8vam9uDQoNCg==