Re: [tcpm] Beware the ordering of TCP options

David Borman <david.borman@windriver.com> Mon, 27 October 2008 20:30 UTC

Return-Path: <tcpm-bounces@ietf.org>
X-Original-To: tcpm-archive@megatron.ietf.org
Delivered-To: ietfarch-tcpm-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E3B13A6C01; Mon, 27 Oct 2008 13:30:12 -0700 (PDT)
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4BC893A6C00 for <tcpm@core3.amsl.com>; Mon, 27 Oct 2008 13:30:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mpM9zJ4BFszf for <tcpm@core3.amsl.com>; Mon, 27 Oct 2008 13:30:10 -0700 (PDT)
Received: from mail.wrs.com (mail.windriver.com [147.11.1.11]) by core3.amsl.com (Postfix) with ESMTP id 624973A6BFB for <tcpm@ietf.org>; Mon, 27 Oct 2008 13:30:09 -0700 (PDT)
Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.wrs.com (8.13.6/8.13.6) with ESMTP id m9RKU1gs020867; Mon, 27 Oct 2008 13:30:03 -0700 (PDT)
Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 27 Oct 2008 13:30:01 -0700
Received: from [147.11.4.189] ([147.11.4.189]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 27 Oct 2008 13:30:01 -0700
Message-Id: <F9EDE3DC-E488-426A-86CD-317F94C27234@windriver.com>
From: David Borman <david.borman@windriver.com>
To: Adam Langley <agl@imperialviolet.org>
In-Reply-To: <396556a20810271152h21cd0eb6s9fff99e629c0c17e@mail.gmail.com>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Mon, 27 Oct 2008 15:30:00 -0500
References: <396556a20810271015s636f0585p41e413c4c37888e0@mail.gmail.com> <3C4D15BA-30EE-4CF6-85BE-B945BC995D14@nokia.com> <396556a20810271152h21cd0eb6s9fff99e629c0c17e@mail.gmail.com>
X-Mailer: Apple Mail (2.929.2)
X-OriginalArrivalTime: 27 Oct 2008 20:30:01.0210 (UTC) FILETIME=[C956B5A0:01C93872]
Cc: tcpm@ietf.org
Subject: Re: [tcpm] Beware the ordering of TCP options
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/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>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org

Well, the implementations are broken if re-ordering TCP options causes  
them to break.  TCP options can be in any order, and have any  
alignment.  Sure, there might be some suggestions for common ordering  
to allow efficient processing, but those are only recommendations and  
cannot be relied on.

			-David Borman

On Oct 27, 2008, at 1:52 PM, Adam Langley wrote:

> On Mon, Oct 27, 2008 at 11:07 AM, Lars Eggert  
> <lars.eggert@nokia.com> wrote:
>> Could you clarify if by "routers" you mean IP routers or cable/DSL  
>> modems?
>
> It's not clear. The only source of information that I have are the
> user bug reports listed above. Certainly some "consumer
> moderm"/NAT/wireless access point type of hardware broke. However,
> there were also a number of reports of Verizon DSL breaking with some
> diversity of consumer modems so it may be that something bigger broke
> there.
>
>
> AGL
>
> -- 
> Adam Langley agl@imperialviolet.org http://www.imperialviolet.org
> _______________________________________________
> 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