Re: [PATCH] thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Dec 04, 2023 at 12:25:38PM +0200, Mika Westerberg wrote:
> From: Gil Fine <gil.fine@xxxxxxxxxxxxxxx>
> 
> With the current bandwidth allocation we end up reserving too much for the USB
> 3.x and PCIe tunnels that leads to reduced capabilities for the second
> DisplayPort tunnel.
> 
> Fix this by decreasing the USB 3.x allocation to 900 Mb/s which then allows
> both tunnels to get the maximum HBR2 bandwidth.  This way, the reserved
> bandwidth for USB 3.x and PCIe, would be 1350 Mb/s (taking weights of USB 3.x
> and PCIe into account). So bandwidth allocations on a link are:
> USB 3.x + PCIe tunnels => 1350 Mb/s
> DisplayPort tunnel #1  => 17280 Mb/s
> DisplayPort tunnel #2  => 17280 Mb/s
> 
> Total consumed bandwidth is 35910 Mb/s. So that all the above can be tunneled
> on a Gen 3 link (which allows maximum of 36000 Mb/s).
> 
> Fixes: 582e70b0d3a4 ("thunderbolt: Change bandwidth reservations to comply USB4 v2")
> Signed-off-by: Gil Fine <gil.fine@xxxxxxxxxxxxxxx>
> Signed-off-by: Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx>

Applied to thunderbolt.git/fixes.




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux