From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-x230.google.com (mail-qt0-x230.google.com [IPv6:2607:f8b0:400d:c0d::230]) (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 0D8493B2A4 for ; Thu, 26 Jan 2017 19:28:57 -0500 (EST) Received: by mail-qt0-x230.google.com with SMTP id v23so106046162qtb.0 for ; Thu, 26 Jan 2017 16:28:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=cwlUFLv6laN09gqqZmLzXBpS9Kz5RyhU/sayijjKZOY=; b=cey7IjmAAXQHlbO6HekUIWPd2meTD1qiq6ZfOtZ64DVpfZJvZKnrd8r42675OmIFYF 233NwwzMe4MPy3916EXx3emn6LMUEa+ectVNrMKDgTdymrJrctyqww3oS89pxeFNSoTM 3X9BI5L40xa9KOVH+PVEq3EDArzFTrDQ0n2ao++AUJG7iELCEN8F6UghLdr+rWdvjJgd 8QgHe4KfPiJfs6Pp9rer1XxUPFRRpf2nKBhmdGpxDtqCad+q/T66vk8Kwt3lM3k/UCv7 AdjvGy0Oz8bjx/TDuKJb1hrWbDB7PU5TkX1vXA2sD7HHa9AvQLdzNSQ6sjzQ7GRVgZ5V AsBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=cwlUFLv6laN09gqqZmLzXBpS9Kz5RyhU/sayijjKZOY=; b=IgHbdGG0OymI3OfvLDCx9pretOwrmR+D5Yim5kS5VQbTYmXtgWMQIS6h3mPiQOl9cz SemhPvxfFYsv5bLo7oggjl8ue0VgOppxiAJtnVf/fRcm7ekPPPRw4PITepokjzEpRh7l V+OyuN+8Fqx9UJnts0O5Ur6837GvU9/sKQHdfOFz5l9/e8WB+utyVSWUzt15rqlL0LhS w1dGpm/eFvxNwQ8uAPHZcAlOLlO7oIO0g9FrhkLOKwMz3yiFEzY94c86xOYtUxzjXEfe V/HE+X4J86nAVqhWi5/vN2I9JUcIwc5y19+prkpqMZoMyzgzF4dEZkNsE7G1fXqqTMJ+ GyvA== X-Gm-Message-State: AIkVDXLexvT12qqMoD4lDmsVweaHwz6dQndNAqcW2TNOeAXC2IrDFG33FOfM+2FHWMjExuKRSEpjLtyoOv7E8A== X-Received: by 10.237.59.186 with SMTP id r55mr5744076qte.25.1485476936669; Thu, 26 Jan 2017 16:28:56 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.142.132 with HTTP; Thu, 26 Jan 2017 16:28:56 -0800 (PST) From: Dave Taht Date: Thu, 26 Jan 2017 16:28:56 -0800 Message-ID: To: bloat Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Bloat] netfpga SUMA design contest X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2017 00:28:57 -0000 Cambridge is doing a challenge to get the fastest possible switch design for their netfpga hardware. http://www.cl.cam.ac.uk/research/srg/netfpga/challenge2017/ Their basic proposed test suite is pretty bare-bones and doesn't touch upon the congestion issue, really. Just forwarding behaviors. Two+ ports into one or more ports, is where smarter queue management gets needed (as well as macaddr CAM), but then what you measure as "latency" becomes rather fungible and harder to define than "tx to rx". Even their third test is still one to one, essentially. I do think a good open source and fast cut-through switch design would be a great building block to start with, particularly if they can nail it for small packets. All it's gotta do is timestamp on receive (for codel) from a fairly unified clock, at the head, and hash on L4 headers (fq_codel) by the end, but that's not within the scope of the contest design parameters, and I imagine folk will engineer to the test to get the last ns out instead of passing those extra 8 bytes along fore and aft. I wish I had time to tackle this, and my verilog was less rusty, and I wasn't such a greying grad student myself.=EF=BB=BF Maybe some team from he= re is already on this, laboring in secret... It looks like a great contest, I'd love to be plotting behaviors with flent... with ports going at line rates of 10,000, 1000, 100.... of whatever they come up with. --=20 Dave T=C3=A4ht Let's go make home routers and wifi faster! With better software! http://blog.cerowrt.org