From owner-freebsd-transport@freebsd.org Wed Feb 17 15:36:37 2021 Return-Path: Delivered-To: freebsd-transport@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 362E1545E3C for ; Wed, 17 Feb 2021 15:36:37 +0000 (UTC) (envelope-from rrs@netflix.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4DghlS6sXKz3j8l for ; Wed, 17 Feb 2021 15:36:36 +0000 (UTC) (envelope-from rrs@netflix.com) Received: by mailman.nyi.freebsd.org (Postfix) id EB6D9545FA0; Wed, 17 Feb 2021 15:36:36 +0000 (UTC) Delivered-To: transport@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EB310546001 for ; Wed, 17 Feb 2021 15:36:36 +0000 (UTC) (envelope-from rrs@netflix.com) Received: from mail-vs1-xe2f.google.com (mail-vs1-xe2f.google.com [IPv6:2607:f8b0:4864:20::e2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DghlS1bT4z3j45 for ; Wed, 17 Feb 2021 15:36:36 +0000 (UTC) (envelope-from rrs@netflix.com) Received: by mail-vs1-xe2f.google.com with SMTP id u7so6749830vsp.12 for ; Wed, 17 Feb 2021 07:36:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=mOnbXHSP3C0nWEw+dkiOFD82idoJ0C/xUV/vn7u5BQQ=; b=H836CxNSNxVTpo521oizI/7vtiCFQcWNfEjk47bvdaqfbpLZkzRmIFimcKRTIZ2M35 BVZa7tq71xGn747TPX1LOKYVaTChxvAIQHuINQEgnA3llxX9ZN8qPWaLcMicSq7gNwjG ab+S64OIjLBEX1uMDLquGSFXle0qv2swgEaCuml+M69BXL9uPBUY72NLugCGG9WYT+dU tQqffJ3a8F0F2RQJt1AnL/9f2Ih/Dl4eRBcJ+9BQLRQtWcYCx6S9Q4PaBJCvcUcdk7GQ IafDTVzL6s45DfQqDAdKr+HSSBjZcWoGP5Ovo6y1GancRFoNe6ovWXes2aCZ2k3CBcWG Psrg== X-Gm-Message-State: AOAM5325GYbfCyD5xhHeHfd6a6x8sQszx9rctoR2ga/nlLXlLDbJ7wAC 6pYQVCg1xCUWn/aSURYU1+Hlxg== X-Google-Smtp-Source: ABdhPJxHKe+9bC+wO2tMcc4Kl9FZZS5KeEqD1/0KXnKNjNdRD15wGpxGOpGrFlHZf8jeofc9cFt3Cg== X-Received: by 2002:a67:b42:: with SMTP id 63mr14877516vsl.50.1613576193366; Wed, 17 Feb 2021 07:36:33 -0800 (PST) Received: from lgml-rrs-2.lan ([47.200.5.136]) by smtp.gmail.com with ESMTPSA id h63sm266327vkg.30.2021.02.17.07.36.32 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Feb 2021 07:36:32 -0800 (PST) From: Randall Stewart Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_EC9B015C-E14A-4AE9-A73C-F9BFA1724905"; protocol="application/pkcs7-signature"; micalg=sha-256 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: TT_KEEP reset Date: Wed, 17 Feb 2021 10:36:31 -0500 In-Reply-To: Cc: Michael Tuexen , "rgrimes@freebsd.org" , FreeBSD Transports To: "Scheffenegger, Richard" References: X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4DghlS1bT4z3j45 X-Spamd-Bar: --------------- X-Spamd-Result: default: False [-15.59 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MV_CASE(0.50)[]; HAS_ATTACHMENT(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[netflix.com:+]; DMARC_POLICY_ALLOW(-0.50)[netflix.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::e2f:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[netflix.com:s=google]; FREEFALL_USER(0.00)[rrs]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; SIGNED_SMIME(-2.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[transport@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::e2f:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; WHITELIST_DMARC(-7.00)[netflix.com:D:+]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::e2f:from]; WHITELIST_SPF_DKIM(-3.00)[netflix.com:d:+,netflix.com:s:+]; HAS_GOOGLE_REDIR(0.01)[]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[transport] X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2021 15:36:37 -0000 --Apple-Mail=_EC9B015C-E14A-4AE9-A73C-F9BFA1724905 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I have not followed all the TCPM discussion but how would tt_rexmt be active if you are in keep-alive? Keep alive can only go active if there is nothing to send and nothing outstanding.. so why would tt_rexmt be ever active? For persists I am not so sure. Normally you go into persists when you have data to send and the rwnd of the peer has closed. Again if that=E2=80=99s true i.e. you have data for the peer, then you would never be in KEEP.. though I could see where the peer ack=E2=80=99d the last byte and closed its window to zero=E2=80=A6 in = this case you *might* want both but I need to think about that case its a bit strange ;-) R > On Feb 16, 2021, at 8:09 AM, Scheffenegger, Richard = wrote: >=20 > Hi, >=20 > =46rom the discussion @tcpm, around 793bis - shall we add conditionals = to reset the TT_KEEP timer, in case a tt_persist or tt_rexmt are active? >=20 > Richard Scheffenegger >=20 > _______________________________________________ > freebsd-transport@freebsd.org mailing list > = https://www.google.com/url?q=3Dhttps://lists.freebsd.org/mailman/listinfo/= freebsd-transport&source=3Dgmail-imap&ust=3D1614085792000000&usg=3DAOvVaw2= ciULW3x5JgabucL9hRXNI > To unsubscribe, send any mail to = "freebsd-transport-unsubscribe@freebsd.org" ------ Randall Stewart rrs@netflix.com --Apple-Mail=_EC9B015C-E14A-4AE9-A73C-F9BFA1724905 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCAzYw ggMyMIICGqADAgECAgqxywKqrHPB2ybTMA0GCSqGSIb3DQEBCwUAMEcxGDAWBgNVBAMTD1JhbmRh bGwgU3Rld2FydDEeMBwGCSqGSIb3DQEJARYPcnJzQG5ldGZsaXguY29tMQswCQYDVQQGEwJVUzAe Fw0yMTAxMjQxMjIwMTRaFw0yNjAxMjQxMjIwMTRaMEcxGDAWBgNVBAMTD1JhbmRhbGwgU3Rld2Fy dDEeMBwGCSqGSIb3DQEJARYPcnJzQG5ldGZsaXguY29tMQswCQYDVQQGEwJVUzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMUAht2nr/NFlK+tmmN9PdO3DBPfeYh9fLcbVihR+/dipO41 AsFy9y+2uDVaFhTEvp406P0o9PQQTuYXqrCr76eWQIj3V787e1WKjTup1mIyQeWHGf1gvb/7vmI2 zHg6QZEIC4W8xeO8SLKyHiwlFHZn8Rn1HxtB7Ge+NulygkgUgJYhXD5E29jVGXAc6Qn9Vr9AexPf KaOhHCaNB/Twcinayz6D8CO/Ym1LOs3+ceSOa4cB07fepmbqDSXDkOeA3U7KLaluHrRTlj6DO+JU nqKXX7jJ68KTYSZ0qH4fZsk8cxFkwYI/3HDJi+oF+FDkf7SRo1Q2w+e3M/5MReLIQ7sCAwEAAaMg MB4wDwYJKoZIhvcvAQEKBAIFADALBgNVHQ8EBAMCB4AwDQYJKoZIhvcNAQELBQADggEBAHJfum1j 1WIVFjOJT/hqMIN751aXkablmwesW94lNJKjslPULbbcP5nZGg2lGpHcZ+0I5F/1TTiEsT2H2rhA uAnSsUxTpxRA+aoe+xtJOa5vle3CprhFkHAvB7EIoLiNaPd0DNK6kKYsbvr5Z5Eq7TF3SIO77Qh9 /8VgUfOb0ARDgix59Q6MM0NmIabEwh0cDWQYlGgDDtN9DNk5PGM4pjs48suwEdLmFTMOmGTkCp7I Vq6iHDNinBiB6+BB4VYMAO1o9qS+0pnfdmPJybt0zVGrhm/c1Fmm3Jec7NEuiKeXmhPIwdwMkKyp AsX0sHuFCYwioBTHHZpvnir+H2rRakgxggHrMIIB5wIBATBVMEcxGDAWBgNVBAMTD1JhbmRhbGwg U3Rld2FydDEeMBwGCSqGSIb3DQEJARYPcnJzQG5ldGZsaXguY29tMQswCQYDVQQGEwJVUwIKscsC qqxzwdsm0zANBglghkgBZQMEAgEFAKBpMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTIxMDIxNzE1MzYzMVowLwYJKoZIhvcNAQkEMSIEIDW3RcN76txR6cSwsi+lwU7K 2kWh6mhbh//zleldo9NtMA0GCSqGSIb3DQEBCwUABIIBAB7yaauuTzMhNP7zRyCn09AVnw3iUiY0 wPluxgnZQtbogTwZWhPDx9/ZFMV86VBfyvVCMhi75QvwPhpQef/J5zkCZnQggfrpU5FagvT6geTG I0Jz7qzTt+mRkw8h8cuVbppXq+RffOJ2M5V7n3el03WYTKweNxoQByMiKLF9JF+hfZIBjNOB/W08 IP+MPknDm+1U/KNDF9ujuw7ILEBmBjzrwUsF9k4DXkXaW+ukVAlRTmpSc8Ntam5OEI2Ar5gsG7FU af2KgVwMFSiYwWLmCWC+HrVCZDfYiDmVa8iH7clt1RVICGdfzmWZm/n0WA9uAeOTYEdb41KacBDR 9RovtAYAAAAAAAA= --Apple-Mail=_EC9B015C-E14A-4AE9-A73C-F9BFA1724905--