Re: [manet] next version of pause extension

Henning Rogge <hrogge@gmail.com> Thu, 09 November 2017 12:03 UTC

Return-Path: <hrogge@gmail.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E030112EC8E for <manet@ietfa.amsl.com>; Thu, 9 Nov 2017 04:03:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nCveAytXD8TK for <manet@ietfa.amsl.com>; Thu, 9 Nov 2017 04:03:27 -0800 (PST)
Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BBCD1300E8 for <manet@ietf.org>; Thu, 9 Nov 2017 04:03:27 -0800 (PST)
Received: by mail-qt0-x22d.google.com with SMTP id z50so7264905qtj.4 for <manet@ietf.org>; Thu, 09 Nov 2017 04:03:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rzKmga8SE7VDxyxkaKJc7kfvbFFjqqNRpBENE9sQhvU=; b=rq1836pQNVw5XetDeAPDWMznp3Z4RxTckClkJu5YIeT+dloIqx84aQMewyBQBe0uJa 4sRImO2lFDSFP7HvUME9bctSgNLmhEtVSY1ZbgZfSm7Glr7r30qVOFBgom0kP2Lzw8ne Ih8s0Atvp9/SM0YWthgyuzdwZrSLfxpU8oNcUNtf4k5J/AQPOzVuMmJmMHwI9/j5SlYt S6sWnGST4T1mGD3PTTC/BHJ3qP3+G2nUr16artcrTzyISSePpw5KbJcMKHSX1S71ect6 WoAXfhAzxzfcDYOWM2Ffj6MHc//eYs6TGro3Dj3iMqSyaTQIPe8KTEaXxDQz13qBF7Ly Fgvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rzKmga8SE7VDxyxkaKJc7kfvbFFjqqNRpBENE9sQhvU=; b=V374T4ZvbqpKRe4507VeEyhVLyCb9g0XSgNSPzu/XWgYNXloTmpG1MYMhsVOasG5ML GXlRj+geUUcvTGpeeDP6FLiIpXheZKNcaS4dnkjSHCA90VxajI0JtibEAQh3i414YxK2 Ur4qj8VoeGI674K/y+MXmZXY9O0Cu+g8wgHIktiQmqtQmWhBJfu7gvbWprewmAvRhITl Bnc06tkxhwY/IMwS6qRzq+Gz0+VwPKKWHkqTJU6UmAijFlJ9CCi46L5N61F0hO5deJQr fFPYFK0ju8Y9C04EQKkvh8zsNxIMITYo3L/KoxL7XWA2KDMo165SxTtwajYAfYiQt9Q/ QBTQ==
X-Gm-Message-State: AJaThX5gJa1GRqZd1jXEBYQoZjuWtAN+8Wcgqxb6YYyNy9fqt2OUQTYK 3xDjMBli//zKFnCTcmoPXmT1lCs2vW5MYGI6ysE=
X-Google-Smtp-Source: AGs4zMY5z2cyWKiY3cw4dV059oBxHQIv2FbK0ZOWVtjwQ9tY49SYD4Q1l5aAcMZIrKdvJeQV7CrHOZzVkMCIHjCvNso=
X-Received: by 10.200.27.43 with SMTP id y40mr328209qtj.147.1510229006304; Thu, 09 Nov 2017 04:03:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.35.144 with HTTP; Thu, 9 Nov 2017 04:02:55 -0800 (PST)
In-Reply-To: <81a45eeb-d5c5-d316-4524-2baa1efc9ac4@labn.net>
References: <ffb93183-3ebd-39f2-4ca4-3a1b0e737146@labn.net> <CAGnRvuo2=OoHZPDWuvo94AnWJCHXyvOU9YGUSpNyEsxeSR2epw@mail.gmail.com> <9fe45b7b-7d4a-1ff8-09b2-9d0048326081@labn.net> <1510151671.2149.11.camel@tropicalstormsoftware.com> <81a45eeb-d5c5-d316-4524-2baa1efc9ac4@labn.net>
From: Henning Rogge <hrogge@gmail.com>
Date: Thu, 09 Nov 2017 13:02:55 +0100
Message-ID: <CAGnRvup0SM1ywOzgKHb4GhKPHmOOLxXatGyM+eguXfzjxL5GvA@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: Rick Taylor <rick@tropicalstormsoftware.com>, "manet@ietf.org" <manet@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/iH6e1HXgKT_DnFp7Mj1NmpP9qq0>
Subject: Re: [manet] next version of pause extension
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Nov 2017 12:03:34 -0000

On Wed, Nov 8, 2017 at 3:56 PM, Lou Berger <lberger@labn.net> wrote:
> I really view Pause and Credit as having different use cases.  The first
> is fairly simple to implement but is likely to be inefficient, i.e.,
> result in periods of time when the link is idle.  The second is far more
> powerful and complex to implement, but is likely to be more efficient
> *and* allow a smart router to make more sophisticated decisions based on
> window sizes.

Unfortunately Pause (at least with Linux) is not that great to use...
it works with some cards, it doesn't works with different cards and
sometimes it behaves strange.

We experimented with it but have yet to test it combined with VLAN TOS IDs.

Unfortunately I have yet to find a good way to implement something
like the credit extension without extending the Linux Kernel, so this
is even worse to implement.

(Tips and Hints welcome!)

Henning Rogge