* [Intel-wired-lan] [PATCH v2] igc: Increase timeout value for Speed 100/1000/2500
@ 2021-07-17 16:12 Muhammad Husaini Zulkifli
2021-07-20 13:17 ` Fuxbrumer, Dvora
0 siblings, 1 reply; 2+ messages in thread
From: Muhammad Husaini Zulkifli @ 2021-07-17 16:12 UTC (permalink / raw)
To: intel-wired-lan
As the cycle time is set to maximum of 1s, the TX Hang timeout need to
be increase to avoid possible TX Hang.
There is no dedicated number specific in data sheet for the timeout factor.
Timeout factor was determined during the debugging to solve the "Tx Hang"
issues that happen in some cases mainly during ETF(Earliest TxTime First).
This can be test by using TSN Schedule Tx Tools udp_tai sample application.
Signed-off-by: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
Acked-by: Sasha Neftin <sasha.neftin@intel.com>
---
V1 -> V2: Add reason for the timeout factor
---
drivers/net/ethernet/intel/igc/igc_main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_main.c b/drivers/net/ethernet/intel/igc/igc_main.c
index 4959078e111e..380e21e56398 100644
--- a/drivers/net/ethernet/intel/igc/igc_main.c
+++ b/drivers/net/ethernet/intel/igc/igc_main.c
@@ -5321,7 +5321,9 @@ static void igc_watchdog_task(struct work_struct *work)
adapter->tx_timeout_factor = 14;
break;
case SPEED_100:
- /* maybe add some timeout factor ? */
+ case SPEED_1000:
+ case SPEED_2500:
+ adapter->tx_timeout_factor = 7;
break;
}
--
2.17.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [Intel-wired-lan] [PATCH v2] igc: Increase timeout value for Speed 100/1000/2500
2021-07-17 16:12 [Intel-wired-lan] [PATCH v2] igc: Increase timeout value for Speed 100/1000/2500 Muhammad Husaini Zulkifli
@ 2021-07-20 13:17 ` Fuxbrumer, Dvora
0 siblings, 0 replies; 2+ messages in thread
From: Fuxbrumer, Dvora @ 2021-07-20 13:17 UTC (permalink / raw)
To: intel-wired-lan
On 7/17/2021 19:12, Muhammad Husaini Zulkifli wrote:
> As the cycle time is set to maximum of 1s, the TX Hang timeout need to
> be increase to avoid possible TX Hang.
>
> There is no dedicated number specific in data sheet for the timeout factor.
> Timeout factor was determined during the debugging to solve the "Tx Hang"
> issues that happen in some cases mainly during ETF(Earliest TxTime First).
>
> This can be test by using TSN Schedule Tx Tools udp_tai sample application.
>
> Signed-off-by: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
> Acked-by: Sasha Neftin <sasha.neftin@intel.com>
>
> ---
>
> V1 -> V2: Add reason for the timeout factor
>
> ---
> drivers/net/ethernet/intel/igc/igc_main.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
Tested-by: Dvora Fuxbrumer <dvorax.fuxbrumer@linux.intel.com>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-07-20 13:17 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-17 16:12 [Intel-wired-lan] [PATCH v2] igc: Increase timeout value for Speed 100/1000/2500 Muhammad Husaini Zulkifli
2021-07-20 13:17 ` Fuxbrumer, Dvora
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox