Re: [tcpm] TCP EDO and SYN-EXT-OPT finalization - request for discussion

Joe Touch <touch@strayalpha.com> Tue, 25 October 2022 03:45 UTC

Return-Path: <touch@strayalpha.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E8A6C14CE37 for <tcpm@ietfa.amsl.com>; Mon, 24 Oct 2022 20:45:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.323
X-Spam-Level:
X-Spam-Status: No, score=-1.323 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qjIQlzHkazkp for <tcpm@ietfa.amsl.com>; Mon, 24 Oct 2022 20:45:00 -0700 (PDT)
Received: from server217-1.web-hosting.com (server217-1.web-hosting.com [198.54.114.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AECA0C14CE2C for <tcpm@ietf.org>; Mon, 24 Oct 2022 20:45:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:Sender: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CcTZL/2YwRrJhd0oZkq49UoBfOMDD9/kf+bhXLOCjcI=; b=BGF3GZzmL6j0nj1vZqselLQmKN somAknnQpQSPN28IbLw1wvROG9qRtnsUk7cD/yPyHT8Uv+jBJIg748UP7Aqx3/HWHRF+jLl0fFqtt x7vJ6bl1u3We/MHY6qfQCUK0Pv57eXv/Q71LKU9tqC5VxrrvlnxxYjmu+hEW+0ROLEadI4pi3eLwy pudKTsxIBaYYpl+NF5l3hEY/xkxeFNPOg8YXHzcKHqwB+SOntC+qy6htTEKKTgJ1UgSiFgDPKPBnA DsHRTYQOizm9aW3mDSUyhBK6IdDNWkB645JACPsIQBERMYAy672I574ULDqJc5sEt89XKqllg4VNs TSXOhgfA==;
Received: from [67.206.170.116] (port=26257 helo=smtpclient.apple) by server217.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <touch@strayalpha.com>) id 1onArv-00E17U-3w; Mon, 24 Oct 2022 23:44:55 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail-991E3927-0CB4-4B18-BE38-5A8302A61639"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <CAAK044RP0vE8U0go9bZHaqCW6pcduVyMo7KQNBbtfwReN5O5kw@mail.gmail.com>
Date: Mon, 24 Oct 2022 20:44:46 -0700
Cc: tcpm <tcpm@ietf.org>
Message-Id: <D3EA85C4-B428-474E-BE0C-8C760D5870CA@strayalpha.com>
References: <CAAK044RP0vE8U0go9bZHaqCW6pcduVyMo7KQNBbtfwReN5O5kw@mail.gmail.com>
To: Yoshifumi Nishida <nsd.ietf@gmail.com>
X-Mailer: iPad Mail (19H12)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/RL8Dmj8CG8nrky8EBQxmp5BF4w4>
Subject: Re: [tcpm] TCP EDO and SYN-EXT-OPT finalization - request for discussion
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Oct 2022 03:45:04 -0000

The feedback concerned the issue of TSO and other offloading mechanisms and how their (mis)handling of unknown options affects this one. A fundamental rule of options is that “if you don’t know what it is, then don’t attempt to aggregate segments with that option”. If you do that here, it corrupts data.

Joe

> On Oct 24, 2022, at 10:14 AM, Yoshifumi Nishida <nsd.ietf@gmail.com> wrote:
> 
> 
> Hi Joe,
> 
> Thanks for the update. Could you elaborate the changes a bit more? I am sorry that I missed what the feedback was. 
> --
> Yoshi
> 
>> On Sat, Oct 22, 2022 at 4:25 PM touch@strayalpha.com <touch@strayalpha.com> wrote:
>> FYI - both docs have been updated.
>> 
>> The EDO doc includes some long-pending changes based on feedback from Michael Scharf, regarding TSO. It should be ready for WGLC.
>> 
>> Joe
>> 
>> —
>> Dr. Joe Touch, temporal epistemologist
>> www.strayalpha.com
>> 
>>> On Mar 4, 2022, at 11:05 AM, touch@strayalpha.com wrote:
>>> 
>>> Hi, all,
>>> 
>>> I’d like to request:
>>> 
>>> a) WGLC for EDO
>>> 
>>> b) some sort of WG decision on whether to adopt it as experimental (and, AFAICT, go to WGLC, given we’re already been around the block with it) or give me the go-ahead to submit it as individual experimental
>>> 
>>> Both drafts are active through April, so I’ll hold on re-issuing until (b).
>>> 
>>> Thanks,
>>> 
>>> 
>>> —
>>> Dr. Joe Touch, temporal epistemologist
>>> www.strayalpha.com
>>> 
>>>> On Oct 12, 2021, at 1:07 PM, Wesley Eddy <wes@mti-systems.com> wrote:
>>>> 
>>>>> On 10/12/2021 3:50 PM, touch@strayalpha.com wrote:
>>>>> 
>>>>> - are there any open issues or pending suggestions to TCP EDO to prepare it for last call?
>>>>> 
>>>> I think it's in good shape for a last call.  It's stable and addresses all of the feedback to date, aside from greater implementation and field experience.  At the moment, it seems like QUIC has solved the burning need we had for TCP options space, by attracting all the work that would normally need more options. However, after many years of discussion about how to handle this for TCP, and many candidates, the EDO approach was the one the working group was able to get consensus around, and we really should wrap up and publish it, IMHO.
>>>> 
>>>> 
>>>>> - would the WG like to adopt SYN-EXT-OPT as experimental as well or would it be preferred (and OK) to submit this as individual/experimental if not?
>>>>> 
>>>> Either approach is fine with me, and I prefer either of them rather than not advancing anything.  I would be willing to contribute reviews for either path.
>>>> 
>>>> 
>>>> _______________________________________________
>>>> tcpm mailing list
>>>> tcpm@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/tcpm
>>> 
>>> _______________________________________________
>>> tcpm mailing list
>>> tcpm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/tcpm
>> 
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm