From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from full.lackof.org (full.lackof.org [204.13.164.203]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 7C6383B29D for ; Thu, 21 Apr 2022 01:55:48 -0400 (EDT) Received: from [172.16.1.4] (97-126-20-163.tukw.qwest.net [97.126.20.163]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by full.lackof.org (Postfix) with ESMTPSA id 4KkRbq2H5KzyZg; Thu, 21 Apr 2022 05:55:51 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------aJ6dPlsnWJScahKjkutOHn0X" Message-ID: <1076f676-0dfa-0deb-9994-111c485a8b3d@lackof.org> Date: Wed, 20 Apr 2022 22:55:46 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 To: cerowrt-devel Content-Language: en-US From: Matt Taggart Subject: [Cerowrt-devel] usb3 gigabit adapters X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Apr 2022 05:55:48 -0000 This is a multi-part message in MIME format. --------------aJ6dPlsnWJScahKjkutOHn0X Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Has anyone reviewed the various available usb3 gigabit adapters for features, linux driver support, bufferbloat, BQL(can usb NICs do BQL?), etc? With some single board computers having reasonable usb3 now, I can see people making routers out of them. But it would also be good to know if that's reasonable and in general which to recommend. Some searching in drivers/net/usb/ for gigabit capable things I found: aqc111: Aquantia AQtion USB to 5GbE ax88179_178a: ASIX AX88179, ASIX AX88178A, Sitcomm LN-032 lan78xx: 7800/7801 usb3 devices r8152: r8153 usb3 devices smsc75xx: only usb2? Maybe there are others? In real life I have: 1) an r8152 device (came with a Asus laptop). It's been reliable. 2) an ax88179_178a device (https://www.amazon.com/gp/product/B00MYTSN18). Worked at first, but started acting up after a recent kernel upgrade and I haven't tracked down what changed yet. I've attached some ethtool output for the features of each. Ebay has tons of $10 options, but little details. Some also have integrated USB ports on them, some are "docking station" like and have hdmi as well. If you search for "usb 3.2" you can find some that are 2.5gbit. Also some interesting (but from 2019) info in this post https://raspberrypi.stackexchange.com/questions/100040/what-sort-of-throughput-is-achievabe-over-the-usb-3-0-port-on-the-pi-4 -- Matt Taggart matt@lackof.org --------------aJ6dPlsnWJScahKjkutOHn0X Content-Type: text/plain; charset=UTF-8; name="ethtool-r8153.txt" Content-Disposition: attachment; filename="ethtool-r8153.txt" Content-Transfer-Encoding: base64 IyBldGh0b29sIC1pIGV0aDMKZHJpdmVyOiByODE1Mgp2ZXJzaW9uOiB2MS4xMS4xMQpmaXJt d2FyZS12ZXJzaW9uOiBydGw4MTUzYS0yIHYxIDEwLzIzLzE5CmV4cGFuc2lvbi1yb20tdmVy c2lvbjogCmJ1cy1pbmZvOiB1c2ItMDAwMDowMDoxZC43LTEKc3VwcG9ydHMtc3RhdGlzdGlj czogeWVzCnN1cHBvcnRzLXRlc3Q6IG5vCnN1cHBvcnRzLWVlcHJvbS1hY2Nlc3M6IG5vCnN1 cHBvcnRzLXJlZ2lzdGVyLWR1bXA6IG5vCnN1cHBvcnRzLXByaXYtZmxhZ3M6IG5vCgojIGV0 aHRvb2wgLWsgZXRoMwpGZWF0dXJlcyBmb3IgZXRoMzoKcngtY2hlY2tzdW1taW5nOiBvbgp0 eC1jaGVja3N1bW1pbmc6IG9uCgl0eC1jaGVja3N1bS1pcHY0OiBvbgoJdHgtY2hlY2tzdW0t aXAtZ2VuZXJpYzogb2ZmIFtmaXhlZF0KCXR4LWNoZWNrc3VtLWlwdjY6IG9uCgl0eC1jaGVj a3N1bS1mY29lLWNyYzogb2ZmIFtmaXhlZF0KCXR4LWNoZWNrc3VtLXNjdHA6IG9mZiBbZml4 ZWRdCnNjYXR0ZXItZ2F0aGVyOiBvbgoJdHgtc2NhdHRlci1nYXRoZXI6IG9uCgl0eC1zY2F0 dGVyLWdhdGhlci1mcmFnbGlzdDogb24KdGNwLXNlZ21lbnRhdGlvbi1vZmZsb2FkOiBvbgoJ dHgtdGNwLXNlZ21lbnRhdGlvbjogb24KCXR4LXRjcC1lY24tc2VnbWVudGF0aW9uOiBvZmYg W2ZpeGVkXQoJdHgtdGNwLW1hbmdsZWlkLXNlZ21lbnRhdGlvbjogb2ZmCgl0eC10Y3A2LXNl Z21lbnRhdGlvbjogb24KZ2VuZXJpYy1zZWdtZW50YXRpb24tb2ZmbG9hZDogb24KZ2VuZXJp Yy1yZWNlaXZlLW9mZmxvYWQ6IG9uCmxhcmdlLXJlY2VpdmUtb2ZmbG9hZDogb2ZmIFtmaXhl ZF0Kcngtdmxhbi1vZmZsb2FkOiBvbgp0eC12bGFuLW9mZmxvYWQ6IG9uCm50dXBsZS1maWx0 ZXJzOiBvZmYgW2ZpeGVkXQpyZWNlaXZlLWhhc2hpbmc6IG9mZiBbZml4ZWRdCmhpZ2hkbWE6 IG9mZiBbZml4ZWRdCnJ4LXZsYW4tZmlsdGVyOiBvZmYgW2ZpeGVkXQp2bGFuLWNoYWxsZW5n ZWQ6IG9mZiBbZml4ZWRdCnR4LWxvY2tsZXNzOiBvZmYgW2ZpeGVkXQpuZXRucy1sb2NhbDog b2ZmIFtmaXhlZF0KdHgtZ3NvLXJvYnVzdDogb2ZmIFtmaXhlZF0KdHgtZmNvZS1zZWdtZW50 YXRpb246IG9mZiBbZml4ZWRdCnR4LWdyZS1zZWdtZW50YXRpb246IG9mZiBbZml4ZWRdCnR4 LWdyZS1jc3VtLXNlZ21lbnRhdGlvbjogb2ZmIFtmaXhlZF0KdHgtaXB4aXA0LXNlZ21lbnRh dGlvbjogb2ZmIFtmaXhlZF0KdHgtaXB4aXA2LXNlZ21lbnRhdGlvbjogb2ZmIFtmaXhlZF0K dHgtdWRwX3RubC1zZWdtZW50YXRpb246IG9mZiBbZml4ZWRdCnR4LXVkcF90bmwtY3N1bS1z ZWdtZW50YXRpb246IG9mZiBbZml4ZWRdCnR4LWdzby1wYXJ0aWFsOiBvZmYgW2ZpeGVkXQp0 eC10dW5uZWwtcmVtY3N1bS1zZWdtZW50YXRpb246IG9mZiBbZml4ZWRdCnR4LXNjdHAtc2Vn bWVudGF0aW9uOiBvZmYgW2ZpeGVkXQp0eC1lc3Atc2VnbWVudGF0aW9uOiBvZmYgW2ZpeGVk XQp0eC11ZHAtc2VnbWVudGF0aW9uOiBvZmYgW2ZpeGVkXQp0eC1nc28tbGlzdDogb2ZmIFtm aXhlZF0KZmNvZS1tdHU6IG9mZiBbZml4ZWRdCnR4LW5vY2FjaGUtY29weTogb2ZmCmxvb3Bi YWNrOiBvZmYgW2ZpeGVkXQpyeC1mY3M6IG9mZiBbZml4ZWRdCnJ4LWFsbDogb2ZmIFtmaXhl ZF0KdHgtdmxhbi1zdGFnLWh3LWluc2VydDogb2ZmIFtmaXhlZF0Kcngtdmxhbi1zdGFnLWh3 LXBhcnNlOiBvZmYgW2ZpeGVkXQpyeC12bGFuLXN0YWctZmlsdGVyOiBvZmYgW2ZpeGVkXQps Mi1md2Qtb2ZmbG9hZDogb2ZmIFtmaXhlZF0KaHctdGMtb2ZmbG9hZDogb2ZmIFtmaXhlZF0K ZXNwLWh3LW9mZmxvYWQ6IG9mZiBbZml4ZWRdCmVzcC10eC1jc3VtLWh3LW9mZmxvYWQ6IG9m ZiBbZml4ZWRdCnJ4LXVkcF90dW5uZWwtcG9ydC1vZmZsb2FkOiBvZmYgW2ZpeGVkXQp0bHMt aHctdHgtb2ZmbG9hZDogb2ZmIFtmaXhlZF0KdGxzLWh3LXJ4LW9mZmxvYWQ6IG9mZiBbZml4 ZWRdCnJ4LWdyby1odzogb2ZmIFtmaXhlZF0KdGxzLWh3LXJlY29yZDogb2ZmIFtmaXhlZF0K cngtZ3JvLWxpc3Q6IG9mZgptYWNzZWMtaHctb2ZmbG9hZDogb2ZmIFtmaXhlZF0K --------------aJ6dPlsnWJScahKjkutOHn0X Content-Type: text/plain; charset=UTF-8; name="ethtool-ax88179_178a.txt" Content-Disposition: attachment; filename="ethtool-ax88179_178a.txt" Content-Transfer-Encoding: base64 IyBldGh0b29sIC1pIGVueDAwMGVjNmJkNDgwYQpkcml2ZXI6IGF4ODgxNzlfMTc4YQp2ZXJz aW9uOiA1LjEwLjAtMTMtYW1kNjQKZmlybXdhcmUtdmVyc2lvbjogCmV4cGFuc2lvbi1yb20t dmVyc2lvbjogCmJ1cy1pbmZvOiAyLTI6MS4wCnN1cHBvcnRzLXN0YXRpc3RpY3M6IG5vCnN1 cHBvcnRzLXRlc3Q6IG5vCnN1cHBvcnRzLWVlcHJvbS1hY2Nlc3M6IHllcwpzdXBwb3J0cy1y ZWdpc3Rlci1kdW1wOiBubwpzdXBwb3J0cy1wcml2LWZsYWdzOiBubwojIGV0aHRvb2wgLWsg ZW54MDAwZWM2YmQ0ODBhCkZlYXR1cmVzIGZvciBlbngwMDBlYzZiZDQ4MGE6CnJ4LWNoZWNr c3VtbWluZzogb24KdHgtY2hlY2tzdW1taW5nOiBvbgoJdHgtY2hlY2tzdW0taXB2NDogb24K CXR4LWNoZWNrc3VtLWlwLWdlbmVyaWM6IG9mZiBbZml4ZWRdCgl0eC1jaGVja3N1bS1pcHY2 OiBvbgoJdHgtY2hlY2tzdW0tZmNvZS1jcmM6IG9mZiBbZml4ZWRdCgl0eC1jaGVja3N1bS1z Y3RwOiBvZmYgW2ZpeGVkXQpzY2F0dGVyLWdhdGhlcjogb2ZmCgl0eC1zY2F0dGVyLWdhdGhl cjogb2ZmIFtmaXhlZF0KCXR4LXNjYXR0ZXItZ2F0aGVyLWZyYWdsaXN0OiBvZmYgW2ZpeGVk XQp0Y3Atc2VnbWVudGF0aW9uLW9mZmxvYWQ6IG9mZgoJdHgtdGNwLXNlZ21lbnRhdGlvbjog b2ZmIFtmaXhlZF0KCXR4LXRjcC1lY24tc2VnbWVudGF0aW9uOiBvZmYgW2ZpeGVkXQoJdHgt dGNwLW1hbmdsZWlkLXNlZ21lbnRhdGlvbjogb2ZmIFtmaXhlZF0KCXR4LXRjcDYtc2VnbWVu dGF0aW9uOiBvZmYgW2ZpeGVkXQpnZW5lcmljLXNlZ21lbnRhdGlvbi1vZmZsb2FkOiBvZmYg W3JlcXVlc3RlZCBvbl0KZ2VuZXJpYy1yZWNlaXZlLW9mZmxvYWQ6IG9uCmxhcmdlLXJlY2Vp dmUtb2ZmbG9hZDogb2ZmIFtmaXhlZF0Kcngtdmxhbi1vZmZsb2FkOiBvZmYgW2ZpeGVkXQp0 eC12bGFuLW9mZmxvYWQ6IG9mZiBbZml4ZWRdCm50dXBsZS1maWx0ZXJzOiBvZmYgW2ZpeGVk XQpyZWNlaXZlLWhhc2hpbmc6IG9mZiBbZml4ZWRdCmhpZ2hkbWE6IG9mZiBbZml4ZWRdCnJ4 LXZsYW4tZmlsdGVyOiBvZmYgW2ZpeGVkXQp2bGFuLWNoYWxsZW5nZWQ6IG9mZiBbZml4ZWRd CnR4LWxvY2tsZXNzOiBvZmYgW2ZpeGVkXQpuZXRucy1sb2NhbDogb2ZmIFtmaXhlZF0KdHgt Z3NvLXJvYnVzdDogb2ZmIFtmaXhlZF0KdHgtZmNvZS1zZWdtZW50YXRpb246IG9mZiBbZml4 ZWRdCnR4LWdyZS1zZWdtZW50YXRpb246IG9mZiBbZml4ZWRdCnR4LWdyZS1jc3VtLXNlZ21l bnRhdGlvbjogb2ZmIFtmaXhlZF0KdHgtaXB4aXA0LXNlZ21lbnRhdGlvbjogb2ZmIFtmaXhl ZF0KdHgtaXB4aXA2LXNlZ21lbnRhdGlvbjogb2ZmIFtmaXhlZF0KdHgtdWRwX3RubC1zZWdt ZW50YXRpb246IG9mZiBbZml4ZWRdCnR4LXVkcF90bmwtY3N1bS1zZWdtZW50YXRpb246IG9m ZiBbZml4ZWRdCnR4LWdzby1wYXJ0aWFsOiBvZmYgW2ZpeGVkXQp0eC10dW5uZWwtcmVtY3N1 bS1zZWdtZW50YXRpb246IG9mZiBbZml4ZWRdCnR4LXNjdHAtc2VnbWVudGF0aW9uOiBvZmYg W2ZpeGVkXQp0eC1lc3Atc2VnbWVudGF0aW9uOiBvZmYgW2ZpeGVkXQp0eC11ZHAtc2VnbWVu dGF0aW9uOiBvZmYgW2ZpeGVkXQp0eC1nc28tbGlzdDogb2ZmIFtmaXhlZF0KZmNvZS1tdHU6 IG9mZiBbZml4ZWRdCnR4LW5vY2FjaGUtY29weTogb2ZmCmxvb3BiYWNrOiBvZmYgW2ZpeGVk XQpyeC1mY3M6IG9mZiBbZml4ZWRdCnJ4LWFsbDogb2ZmIFtmaXhlZF0KdHgtdmxhbi1zdGFn LWh3LWluc2VydDogb2ZmIFtmaXhlZF0Kcngtdmxhbi1zdGFnLWh3LXBhcnNlOiBvZmYgW2Zp eGVkXQpyeC12bGFuLXN0YWctZmlsdGVyOiBvZmYgW2ZpeGVkXQpsMi1md2Qtb2ZmbG9hZDog b2ZmIFtmaXhlZF0KaHctdGMtb2ZmbG9hZDogb2ZmIFtmaXhlZF0KZXNwLWh3LW9mZmxvYWQ6 IG9mZiBbZml4ZWRdCmVzcC10eC1jc3VtLWh3LW9mZmxvYWQ6IG9mZiBbZml4ZWRdCnJ4LXVk cF90dW5uZWwtcG9ydC1vZmZsb2FkOiBvZmYgW2ZpeGVkXQp0bHMtaHctdHgtb2ZmbG9hZDog b2ZmIFtmaXhlZF0KdGxzLWh3LXJ4LW9mZmxvYWQ6IG9mZiBbZml4ZWRdCnJ4LWdyby1odzog b2ZmIFtmaXhlZF0KdGxzLWh3LXJlY29yZDogb2ZmIFtmaXhlZF0KcngtZ3JvLWxpc3Q6IG9m ZgptYWNzZWMtaHctb2ZmbG9hZDogb2ZmIFtmaXhlZF0K --------------aJ6dPlsnWJScahKjkutOHn0X--