Per RFC1323, zero TSecr is considered invalid. Thus we must avoid when possible sending a zero TSval. Currently, we use the least significant 32 bits of jiffies to fill in TSval. But that can wrap around to zero (in 5 minutes after reboot, and every 49 days after that in the worst case). This patch approximate a wrap-around zero TSval to 1. This is better then emitting a value which will be ignored. Signed-off-by: Octavian Purdila --- net/ipv4/tcp_output.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)