Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
issue: 4043235 TCP_USER_TIMER wrong RTO behavior
Fix inconsistency in TCP timer resolution settings leading to incorrect TCP_USER_TIMEOUT behavior. This inconsistency caused the slow_tmr_interval (which is derived from the timer resolution) to be incorrect, leading to miscalculations of user_timeout_ticks. As a result, the TCP_USER_TIMEOUT mechanism was not functioning as expected, causing additional retransmissions beyond the configured timeout. By updating the set_tmr_resolution to use safe_mce_sys().tcp_timer_resolution_msec * 2, both the timer resolution and the timer event interval are now consistent. Signed-off-by: Tomer Cabouly <tcabouly@nvidia.com>
- Loading branch information