From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-x234.google.com (mail-qt0-x234.google.com [IPv6:2607:f8b0:400d:c0d::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 8AD643B2A4 for ; Wed, 1 Aug 2018 12:36:10 -0400 (EDT) Received: by mail-qt0-x234.google.com with SMTP id q12-v6so20557143qtp.6 for ; Wed, 01 Aug 2018 09:36:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=tubZarPst/pQ/GGAPIZfSoHTAeNiahal/46hy797WSE=; b=UGMYEKxZa7gU3ehvsjUL+70Fd8gfiXxjWDqMx36x6Ggu5fnrnKA8aKsiWwZ46Vin+g Cnzd+h2OaSiNSz5M5ubribtGwQ6aEacZ7JaLt9sxIhkvI0HcZXeUv8O11uQPsDoi+pqa VB5v4JIyXu8kMGvQ56U/c0steCTr8a0Iw3MwW71erBGBGm7VIpNeH1bmluleUbCAyrqU bSGBA41rx/AeslFMffTi/bxGFCl6fSJ0LNHkNJvA3B4cmObDbMXrvxwTHyg8Lqele3uP UZj57N5SZLpZWTMBhHJ1V4h4wvyWrW8eyHNDa+jJc3DRFU9nkZTq2FsUhtIcnF5EOjtI RSWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=tubZarPst/pQ/GGAPIZfSoHTAeNiahal/46hy797WSE=; b=k27BaUXkD7QaCUEghX0v5dTgtS+I64hQf1MO1qQ6TKU+Q0Twabb4PA+Zj768BbX5Hh IjOHIEmygAphm/me7X/doqBHlScKHKVk+eaetTPhZ+l50GdyhksZflj17lSX5FjH9g6h po02691wrUSen2kHRt8JVCyJwyKiryr8hUKqOMwQ29aL07wLZOucrdigmySU6p6sURi5 P7FAqSuX9sODaf9Jn/mF2EHhYkuKJJr/0TkQkUY/hbOJxZxhok49wkMlT0rJaMSWI/8k f4KjLyKypv6wJyTCYFKOrM/RUVnbRDXIPSvbnSO0k4VQv8OOOOVsZNvDvxciJCAElmy5 rt+Q== X-Gm-Message-State: AOUpUlHKJ3XJOJoxhj4y4EP3aIaQ4NfvP7UGE1pZcMINKyyfCIOZiyJR j+JiedV0um68PLyYg/Ve+i2826zuHjAkrYxbxiRqlg== X-Google-Smtp-Source: AAOMgpeQcEocWGhGv1cOLNRFbBwOuzeFOzbsTMsCKyDb9YVGN7CQ7ImUZOUZxHv+e5GTw2DtbejPShaUT8uh1oaPHbo= X-Received: by 2002:aed:2686:: with SMTP id q6-v6mr25902094qtd.199.1533141369777; Wed, 01 Aug 2018 09:36:09 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dave Taht Date: Wed, 1 Aug 2018 09:36:32 -0700 Message-ID: To: Cake List Content-Type: text/plain; charset="UTF-8" Subject: Re: [Cake] passing args to bpf programs X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Aug 2018 16:36:10 -0000 A somewhat related goal would be to apply the codel algorithm via bpf. We'd take advantage of hardware multiqueue for the fq part, ensure a good timestamp always existed on all ingress ports, check it on egress. The one major loop in codel we could unroll to be a fixed unroll (and just give up), and we're done there.