summaryrefslogtreecommitdiffstats
path: root/drivers/thunderbolt/tunnel.h
diff options
context:
space:
mode:
authorGil Fine <gil.fine@linux.intel.com>2024-02-11 23:33:24 +0100
committerMika Westerberg <mika.westerberg@linux.intel.com>2024-04-12 08:43:41 +0200
commit25d905d2b81973426b73ad943342dfda4e9a6fb5 (patch)
treeed5283f927b289f3d15998e4321c5114680bcaf2 /drivers/thunderbolt/tunnel.h
parentthunderbolt: Fix calculation of consumed USB3 bandwidth on a path (diff)
downloadlinux-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