From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: passt.top; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=YDKlWg+A; dkim-atps=neutral Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by passt.top (Postfix) with ESMTPS id AC4A95A0619 for ; Tue, 28 Oct 2025 12:54:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1761652459; 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=IIFu7xKQcES8EEzvCVvQuBCZvTqeT0MH0uPfBnIYBYM=; b=YDKlWg+AzK7yjjC/HP7sN9bhnb7XWcrHSQe7R/bc7+um4c9b/9Ua4ExWIKVshHm5T4D56Y SNd0Ct2dtuMnxSaCBguUb9by2R6B6AJHCTO4OWGJgFRbc9x12eaZ8SDPTSd7oHdaAMCLRy thni1NmPGrVRb5rb5cwF0lCq4NS8LnM= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-473-fMPtw-OiOe2dkvpxDvJdLg-1; Tue, 28 Oct 2025 07:54:18 -0400 X-MC-Unique: fMPtw-OiOe2dkvpxDvJdLg-1 X-Mimecast-MFC-AGG-ID: fMPtw-OiOe2dkvpxDvJdLg_1761652457 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-475c422fd70so48005475e9.2 for ; Tue, 28 Oct 2025 04:54:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761652457; x=1762257257; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=IIFu7xKQcES8EEzvCVvQuBCZvTqeT0MH0uPfBnIYBYM=; b=XJCya8HzcpzaOGwvbp6SnIkymU2/E3snCVMsWiB+paMFE+5NYvdenCO1wGRXe9h4ha FFR3ED7u8in02t4TNWPHxTFoIgpFvJ2J810QgNTFmHo6AEXLgBAGbjgtHLqjQFOQppxN +u8qRQWH6m/qwa4AX42Rg/GQznEGoRRVE95GN1MFeyP+pf3qvdnOkjyHvHNytAUDGYC/ C/WLeOGv/FGA1TIi762DnSr5h+86sCQuYRtd5Z/BMKpYmdwDyUGBBsOxa24uypZkKbYm a16vblQm8WCSoUzcM7hFkpG9xMn7LC+wawzgqWWa+/kZlkV629FQlxV+wsU6Wr/9OGkF XMkQ== X-Gm-Message-State: AOJu0Yz29qGFclLuy2FGlhpvu8ycBgzXW1VqMLb2EevkQMPd471Fupot nMaXctE2tXADpRI1B82OubJhecBulOI2gq8Upvyy11WUeM9BofoDnETSN+XY1ior0fRcuQ9wd9c 6foYlhO3R6R1WUhFPuSLZTO+ZsboFa6P8/Vfju266OSjhCKxA50006A== X-Gm-Gg: ASbGncupy08ktiVTpT4dGq3ioFgIWxuCGZJ/A4nTn6oTOsWj+vTGbFES9BjHr53iFZh 9O4RfTQoVJemcyayAZBEnh6dRTbFgON+invTTVmlW6Yrqo8hCcwn9yyOY7dsc5oV29oYcQdoA4H dPdoQct6vmN7+b5amweHuEJonSAmhXWnZEQWNfiZYT3KXWzo880zN52ccq1XXzsiSDY4lpjsmzS rW5rGEJ+ZKxm8MgELST1uG9nObVRNbtU9gPNsmVxGibANt4jVNiRJVhLm7cH+oZAPCbGzhIyR1M QhHPWpunBTjWP40t1ofZuatjvabBZSRp4LUdbAwVZkVBGcTOr+3WRrzq/9X18pZcg3wuJlzRG0b /lxdG2rt+MenEf0BCgFYhsT1ctVM= X-Received: by 2002:a05:600c:524f:b0:471:131f:85aa with SMTP id 5b1f17b1804b1-47717dff717mr23198515e9.13.1761652456950; Tue, 28 Oct 2025 04:54:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEMOcEDylEtVuLknYLBo8oRgfMzmWpXtZOFUxSc6b+oGUVlgi00XK/GzPB3FI6ex8Qrssih1A== X-Received: by 2002:a05:600c:524f:b0:471:131f:85aa with SMTP id 5b1f17b1804b1-47717dff717mr23198295e9.13.1761652456484; Tue, 28 Oct 2025 04:54:16 -0700 (PDT) Received: from maya.myfinge.rs (ifcgrfdd.trafficplex.cloud. [176.103.220.4]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-429952db99asm20332541f8f.32.2025.10.28.04.54.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Oct 2025 04:54:15 -0700 (PDT) Date: Tue, 28 Oct 2025 12:54:14 +0100 From: Stefano Brivio To: Yumei Huang Subject: Re: [PATCH v6 4/4] tcp: Update data retransmission timeout Message-ID: <20251028125414.4cbf5089@elisabeth> In-Reply-To: <20251028124426.534fd236@elisabeth> References: <20251017062838.21041-1-yuhuang@redhat.com> <20251017062838.21041-5-yuhuang@redhat.com> <20251024010438.16e19757@elisabeth> <20251028124426.534fd236@elisabeth> Organization: Red Hat X-Mailer: Claws Mail 4.2.0 (GTK 3.24.49; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Cq8PtyBP6uj902H5ofrYmdcaJhlg-IIQkSdWT3Pwe5o_1761652457 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID-Hash: AUFKYNZTZLUBCYEGAQHKL3MCGV5Z46RV X-Message-ID-Hash: AUFKYNZTZLUBCYEGAQHKL3MCGV5Z46RV X-MailFrom: sbrivio@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: passt-dev@passt.top, david@gibson.dropbear.id.au 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: On Tue, 28 Oct 2025 12:44:26 +0100 Stefano Brivio wrote: > Or maybe, building on my latest comment to 3/4: > > int factor = conn->retries; > > if (!(conn->events & ESTABLISHED)) > factor -= c->tcp.syn_linear_timeouts; > > it.it_value.tv_sec = RTO_INIT << MAX(factor, 0); It just occurred to me that 'factor' might be misleading as this is rather an exponent, so maybe 'exp' instead. -- Stefano