thunderbolt: Enable retry logic for intra-domain control packets
authorSanjay R Mehta <sanju.mehta@amd.com>
Fri, 24 Sep 2021 07:44:24 +0000 (02:44 -0500)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 27 Sep 2021 10:47:36 +0000 (13:47 +0300)
In case of software connection manager, the response packets are lost
sometimes within the stipulated time. Hence resending the control
packets in such scenario by increasing the retry count TB_CTL_RETRIES
value.

Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/ctl.c

index 0fb5e04..4986edf 100644 (file)
@@ -17,7 +17,7 @@
 
 
 #define TB_CTL_RX_PKG_COUNT    10
-#define TB_CTL_RETRIES         1
+#define TB_CTL_RETRIES         4
 
 /**
  * struct tb_ctl - Thunderbolt control channel