From owner-freebsd-questions@freebsd.org Wed Sep 6 10:59:21 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A48DAE20DB5 for ; Wed, 6 Sep 2017 10:59:21 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 31F78800F6 for ; Wed, 6 Sep 2017 10:59:20 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 736192600CA; Wed, 6 Sep 2017 12:59:11 +0200 (CEST) Subject: Re: Fun with HAST and inter-host connections To: Ian Smith , Frank Leonhardt Cc: freebsd-questions@freebsd.org References: <20170903015737.H23641@sola.nimnet.asn.au> <20170903021314.B23641@sola.nimnet.asn.au> From: Hans Petter Selasky Message-ID: <7731ae24-159f-da1b-4049-b04b7899697e@selasky.org> Date: Wed, 6 Sep 2017 12:56:47 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170903021314.B23641@sola.nimnet.asn.au> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Sep 2017 10:59:21 -0000 On 09/02/17 18:21, Ian Smith wrote: > On Sun, 3 Sep 2017 02:10:51 +1000, Ian Smith wrote: > > In freebsd-questions Digest, Vol 691, Issue 4, Message: 10 > > On Wed, 30 Aug 2017 22:40:03 +0100 Frank Leonhardt wrote: > > > Been following this thread with idle curiousity through all the options. > > > > It's all out of my experience, but if anyone knows what's what with USB > > 3.1 and whether crazy or not, it'd be Hans Petter (cc'd / dobbed in:) Hi, From what I know the USB XHCI 3.1 is backwards compatible with the existing XHCI driver. Correct me if I'm wrong. Unfortunately XHCI is host only so you'll need some kind of middle device if you want to connect to XHCI controllers together. Non of the existing USB ethernet drivers are full optimised for FreeBSD's network and USB stack and all network traffic is copied at least once. It would be interesting to offload mbufs directly into USB w/o this additional copying. --HPS