diff options
author | Gil Fine <gil.fine@linux.intel.com> | 2024-02-11 23:33:24 +0100 |
---|---|---|
committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2024-04-12 08:43:41 +0200 |
commit | 25d905d2b81973426b73ad943342dfda4e9a6fb5 (patch) | |
tree | ed5283f927b289f3d15998e4321c5114680bcaf2 /drivers/thunderbolt/tunnel.h | |
parent | thunderbolt: Fix calculation of consumed USB3 bandwidth on a path (diff) | |
download | linux-25d905d2b81973426b73ad943342dfda4e9a6fb5.tar.xz linux-25d905d2b81973426b73ad943342dfda4e9a6fb5.zip |
thunderbolt: Allow USB3 bandwidth to be lower than maximum supported
Currently USB3 tunnel setup fails if USB4 link available bandwidth is too low
to allow USB3 Maximum Supported Link Rate. In reality, this limitation is not
needed, and may cause failure of USB3 tunnel establishment, if USB4 link
available bandwidth is lower than USB3 Maximum Supported Link Rate. E.g. if we
connect to USB4 v1 host router, a USB4 v1 device router, via 10 Gb/s cable.
Hence, here we discard this limitation, and now we only limit USB3 bandwidth
allocation to be not higher than 90% of USB3 Max Supported Link Rate (for first
USB3 tunnel only).
Signed-off-by: Gil Fine <gil.fine@linux.intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'drivers/thunderbolt/tunnel.h')
0 files changed, 0 insertions, 0 deletions