Re: Design Issue: Frame Size Items
James M Snell <jasnell@gmail.com> Wed, 08 May 2013 19:51 UTC
Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F14BF21F8462 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 8 May 2013 12:51:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.569
X-Spam-Level:
X-Spam-Status: No, score=-10.569 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nOfJjOVQ-Emu for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 8 May 2013 12:50:59 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id A027721F845A for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 8 May 2013 12:50:59 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UaANX-00022J-AS for ietf-http-wg-dist@listhub.w3.org; Wed, 08 May 2013 19:50:19 +0000
Resent-Date: Wed, 08 May 2013 19:50:19 +0000
Resent-Message-Id: <E1UaANX-00022J-AS@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <jasnell@gmail.com>) id 1UaANN-000200-1s for ietf-http-wg@listhub.w3.org; Wed, 08 May 2013 19:50:09 +0000
Received: from mail-oa0-f53.google.com ([209.85.219.53]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <jasnell@gmail.com>) id 1UaANL-0005GJ-VG for ietf-http-wg@w3.org; Wed, 08 May 2013 19:50:09 +0000
Received: by mail-oa0-f53.google.com with SMTP id g12so2479550oah.40 for <ietf-http-wg@w3.org>; Wed, 08 May 2013 12:49:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=KHZFqsecb5a0e090SME7lbrn/EdgkNBvHd22bA6Yqwg=; b=UmeE7qtDimPH9sbMGgzGYHF0TR//BkxBt10mvFmNVIzvB38Ni9Qizd3soxlYZ1/bjF 4TgmJHhbswRb4khwxjJmFcIzIkCixUOa+60ujlbTmxZO8+lCo4MVkmPtX1OeonxmZLTJ TwCcR5+FUvjx8JfNhWazvZvDGYahDIA78U2pxLUCO6yaMJy36XHumrilcB2SfnthTbbf B43mXuK4inPdYi7MFx6GhJskPJ6RPqEVDyxigRJh8TmiECag/KXZvUrYO824IOQgVE8D 2NiVOxVtFsE6gZAwgHVbWBW2CfBwZS0U8fgJsuy9alYVJ7EQZFoH+g7CkVIufiroo9DB 6dpw==
X-Received: by 10.60.16.69 with SMTP id e5mr2602596oed.46.1368042581909; Wed, 08 May 2013 12:49:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.60.3.137 with HTTP; Wed, 8 May 2013 12:49:21 -0700 (PDT)
In-Reply-To: <7499.1367994876@critter.freebsd.dk>
References: <CABP7RbcUDvmYjUjE703UTgOcYTSLBohR7EFw2Rb9u-EDkB7htg@mail.gmail.com> <CAA4WUYgwggq4FNweDCEfbsp-fN3yJ8p35jx=fK8Xc5adk+fUVg@mail.gmail.com> <CABkgnnVvhxw_h1QEM3U=pRwKFdZ5GudEiz+UwNf99M5vjMvVLQ@mail.gmail.com> <CAA4WUYgKnYhgvArS7FSWqRSf4MfhRbymCiGOC3E21E6R32KWCQ@mail.gmail.com> <CABP7Rbe+N+JEesvsV4EeQnc-7YSyiUmp2_46cD7znAA9OcNTZQ@mail.gmail.com> <7499.1367994876@critter.freebsd.dk>
From: James M Snell <jasnell@gmail.com>
Date: Wed, 08 May 2013 12:49:21 -0700
Message-ID: <CABP7Rbc8rs4-ktyGKwVxVC4MztcvYtARqBDoyEBYujfcpo4YDw@mail.gmail.com>
To: Poul-Henning Kamp <phk@phk.freebsd.dk>
Cc: "William Chan (陈智昌)" <willchan@chromium.org>, Martin Thomson <martin.thomson@gmail.com>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.219.53; envelope-from=jasnell@gmail.com; helo=mail-oa0-f53.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1UaANL-0005GJ-VG 11bfe6435c6bd4dff594f1b7f230eda0
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Design Issue: Frame Size Items
Archived-At: <http://www.w3.org/mid/CABP7Rbc8rs4-ktyGKwVxVC4MztcvYtARqBDoyEBYujfcpo4YDw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17898
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
Going back through this, here's a counter proposal: Let's get rid of the 8192 frame size rule and simply say that the maximum size for all DATA, HEADERS, HEADERS+PRIORITY and PUSH_PROMISE frames is either 65,535 or the current flow control WINDOW_SIZE, whichever is less. That way, if a device needs a smaller frame size, it uses the existing flow control mechanisms to specify it. Along with that, we would declare that flow control applies to header bearing frames in addition to data frames and add language encouraging implementations to never encode header bearing frames larger than the current TCP MSS (if known) - James On Tue, May 7, 2013 at 11:34 PM, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote: > In message <CABP7Rbe+N+JEesvsV4EeQnc-7YSyiUmp2_46cD7znAA9OcNTZQ@mail.gmail.com> > , James M Snell writes: > >>Proposal: Let's define that 8192+8 is the default MAX_FRAME size. > > 8192 is a pretty arbitrary choice, wouldn't it make sense to do a > bit of math on typical MTU's and TCP/IP header sizes and see if > any numbers work out more optimal ? > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence.
- Design Issue: Frame Size Items James M Snell
- RE: Design Issue: Frame Size Items Mike Bishop
- Re: Design Issue: Frame Size Items Martin Thomson
- Re: Design Issue: Frame Size Items Roberto Peon
- Re: Design Issue: Frame Size Items James M Snell
- Re: Design Issue: Frame Size Items James M Snell
- Re: Design Issue: Frame Size Items William Chan (陈智昌)
- Re: Design Issue: Frame Size Items William Chan (陈智昌)
- Re: Design Issue: Frame Size Items Roberto Peon
- Re: Design Issue: Frame Size Items Poul-Henning Kamp
- Re: Design Issue: Frame Size Items William Chan (陈智昌)
- Re: Design Issue: Frame Size Items Martin Thomson
- Re: Design Issue: Frame Size Items William Chan (陈智昌)
- Re: Design Issue: Frame Size Items James M Snell
- Re: Design Issue: Frame Size Items Poul-Henning Kamp
- Re: Design Issue: Frame Size Items James M Snell
- Re: Design Issue: Frame Size Items James M Snell
- Re: Design Issue: Frame Size Items Poul-Henning Kamp