From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [IPv6:2001:470:dc45:1000::1]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 0404E3B2A4 for ; Thu, 26 Jul 2018 17:11:56 -0400 (EDT) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1532639515; bh=ZYLSwXpZc28ZudE0eglvi4ziPfRniZ3yeXBZaxDoxgE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ix2iUcheE8BMGuYyL6ScBQI6kvaxfGOCQ/lvx9jKTnceuy5MTeWfdDe+JPhOMQlgd jwHTn9HtWvdj3PQs3UxIvt+DYKl7LF/9x7AOCBZ2zjk5rLEOF0eEBRDfnZ2PLMzJbr P2I6lHZ/Lfkp4d05VO9/ZLF3PCpELHhlI2eL1aAuL8Q6wgaPwVkeWt70BDyTUjyVv9 zAMuz+dch1VLdYijS8O6d4YGVHwiLx5vi2xiqBcfnIoNVlulHIZanMnrgfaMZZJuMT Y9lu+Yhr58IftoTMFA2QaQVkABS9LVwuPaBmsPJZ5qczYH1JHRYL1fcV6qzSn9yhXd oj+JmZAk09Pow== To: Dave Taht , Stephen Hemminger Cc: Cake List In-Reply-To: References: Date: Thu, 26 Jul 2018 23:11:50 +0200 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87r2jp1z3d.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Cake] fq in p4 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: Thu, 26 Jul 2018 21:11:57 -0000 Dave Taht writes: > some word from avind's group. > > "Thanks Dave for the pointer! Sounds very interesting, so we will > definitely take a look. > > We do have p4 code for AFQ and happy to send it your way. There are > two crucial components to the AFQ implementation -- one is the switch > state stuff and that is easily expressed in p4, and the other is the > queue scheduling stuff which p4 currently doesn't provide any > knobs/mechanisms for realizing it. But there are some upcoming > Barefoot mechanisms that can help us directly realize the necessary > mechanism (i.e., the rotating priority queue mechanism as described in > the paper) and we do think that the queue scheduling disciplines would > eventually make its way into standard p4 in some time..." Yeah, the lack of any interface to the queueing in p4 always bothered be. Good to see that is (hopefully) being worked on :) -Toke