From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com [IPv6:2a00:1450:4010:c07::22c]) (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 925663B45B for ; Fri, 15 Apr 2016 09:17:25 -0400 (EDT) Received: by mail-lf0-x22c.google.com with SMTP id c126so145032676lfb.2 for ; Fri, 15 Apr 2016 06:17:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=URiB+xZSfF/8CbYG6XvPAIpWWCulCh2v5xFuRqOBtyQ=; b=pC1sfg3ySqF70wDKjxpx0KOjQNsSnt8f3gHzQ7GLkZcIbR6cpGxoCMSNnrIgYQ+1Nh nrVVEAZw5SoVD9yw+hkXtKgRPwMYRbo4GXsQ5uTNLMg6sVbGo6WlfrzskIf41i7Rv5/U HC3zr5SrDqX0nV4FeznJIuEmeASJtAfJGdTS6ba1ssmR4qCYov1S2EsbO3NaD5kouKzg qiNrB8ooNembgB9RM9wtwCJ7NYoTlsehLDqNA9IxZpV/m4yHZlaRQgGpkGb9C59nlsRQ wQ3BbTs0jrR5nuAw6iQ3t246diONW26jBh34GNW8dGUxIbY/QReCUoK+b2jkXKNpHvTK o6SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=URiB+xZSfF/8CbYG6XvPAIpWWCulCh2v5xFuRqOBtyQ=; b=Plg8n7G+W08q+gg18Izqiwu2iQqiz5CepTMpkdEag+z1QjRRn4WX+cR5EuZia+gikY mNoOXTgzcmQwCgljR4QB13sSpQmHQBZa1fsZDewfm5rFvFsmSvKMVcTPWfRHUTMvlzgk fxRH5/OQGDdAMYYJr0OoUejCsHsTfNKKYnKFpPc2DF6aJRsrUY10sFHc7aHSuEAFlU8R CDdJ6WZbJW+ZvutoOy6wrxHuOiqLPnnLGSUEzwamOFrlfvA0+inFOgBGX8AS7IeUHxhS rgNhLSQe3mhHi0sr0uhzvMdiBJqfrpYCFgghTNaSzpw+PB97gRTDa3HdpsLedMZVWZhK Vw7g== X-Gm-Message-State: AOPr4FUNJEt/RZCvAqE+2cEt5lLHf3sPV9eYRIELE1jtRCXjomVxHAWdFVAxMgjt6OOFwYr0lTAEglCpQToZmw== X-Received: by 10.112.7.137 with SMTP id j9mr8537013lba.4.1460726244341; Fri, 15 Apr 2016 06:17:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.21.30 with HTTP; Fri, 15 Apr 2016 06:16:54 -0700 (PDT) In-Reply-To: References: From: Henning Rogge Date: Fri, 15 Apr 2016 15:16:54 +0200 Message-ID: To: Jonathan Morton Cc: cake@lists.bufferbloat.net Content-Type: text/plain; charset=UTF-8 Subject: Re: [Cake] Cake in userspace 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: Fri, 15 Apr 2016 13:17:25 -0000 On Fri, Apr 15, 2016 at 1:41 PM, Jonathan Morton wrote: > Cake relies on a number of kernel services, which would need to be replaced. This would also be true for a port to a different kernel, such as BSD - a question which has already occurred. > > The most troublesome of these services would probably be the packet dissector, which is used to identify the 5-tuple for flow isolation. The rest is largely standard entry points, timer services, memory management, and configuration. > > My advice is to rip out the kernel-specific headers, try to compile it, and see how loudly the compiler complains. :-) And do the same for Codel, right? Because if I understand the Cake code correctly, I need Codel too. Henning