thunderbolt: Improve debug logging in tb_available_bandwidth()
authorMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 5 May 2022 10:59:21 +0000 (13:59 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 17 Jan 2023 09:36:49 +0000 (11:36 +0200)
This makes it easier to see what is going on when bandwidth is being
allocated for tunneling.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/tb.c

index 3a541ebc7e3dba87e9b638fa7e576bad10eaa4e9..de7a2ba9d458590576393b1698ce88ea09149a89 100644 (file)
@@ -350,7 +350,9 @@ static int tb_available_bandwidth(struct tb *tb, struct tb_port *src_port,
        struct tb_tunnel *tunnel;
        struct tb_port *port;
 
-       tb_port_dbg(dst_port, "calculating available bandwidth\n");
+       tb_dbg(tb, "calculating available bandwidth between %llx:%u <-> %llx:%u\n",
+              tb_route(src_port->sw), src_port->port, tb_route(dst_port->sw),
+              dst_port->port);
 
        tunnel = tb_find_first_usb3_tunnel(tb, src_port, dst_port);
        if (tunnel) {
@@ -387,7 +389,8 @@ static int tb_available_bandwidth(struct tb *tb, struct tb_port *src_port,
                up_bw -= up_bw / 10;
                down_bw = up_bw;
 
-               tb_port_dbg(port, "link total bandwidth %d Mb/s\n", up_bw);
+               tb_port_dbg(port, "link total bandwidth %d/%d Mb/s\n", up_bw,
+                           down_bw);
 
                /*
                 * Find all DP tunnels that cross the port and reduce