General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: Jonathan Morton <chromatix99@gmail.com>
To: Noah Causin <n0manletter@gmail.com>
Cc: bloat@lists.bufferbloat.net
Subject: Re: [Bloat] USB Ethernet Adapters with BQL?
Date: Sat, 18 Jun 2016 06:06:44 +0300	[thread overview]
Message-ID: <0D81073C-4F45-40E4-84CD-CC61BF8001A7@gmail.com> (raw)
In-Reply-To: <548a7871-e2b9-4802-3508-e57f34368096@gmail.com>


> On 17 Jun, 2016, at 22:42, Noah Causin <n0manletter@gmail.com> wrote:
> 
> I was looking into getting a USB 3.0 Gigabit Ethernet adapter, and I was trying to find ones that had BQL support in their drivers.
> 
> Are there any good ones out there, or is there something related to USB that reduces this feature's effectiveness?

Because the USB protocol gives greater decoupling between host and device than PCI (or PCIe) does, USB Ethernet adapters don’t have a general, explicit signal to indicate when packets are actually transmitted on the wire, or an easy low-latency way to discover the instantaneous buffer fill level (besides “full” vs. “not full”).  This makes implementing BQL challenging.

I’m not personally aware of any USB adapters with BQL.  That doesn’t mean there aren’t any.

 - Jonathan Morton


  reply	other threads:[~2016-06-18  3:06 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-17 19:42 Noah Causin
2016-06-18  3:06 ` Jonathan Morton [this message]
2016-06-18  3:40   ` Dave Taht
2016-06-19 17:50   ` [Bloat] WiFi over SDIO [was: USB Ethernet Adapters with BQL?] Juliusz Chroboczek

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0D81073C-4F45-40E4-84CD-CC61BF8001A7@gmail.com \
    --to=chromatix99@gmail.com \
    --cc=bloat@lists.bufferbloat.net \
    --cc=n0manletter@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox