aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_input.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ipv4/tcp_input.c')
-rw-r--r--net/ipv4/tcp_input.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
index 7ea7034af83f..90e0d9256b74 100644
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
@@ -5796,8 +5796,6 @@ int tcp_rcv_state_process(struct sock *sk, struct sk_buff *skb)
5796 int queued = 0; 5796 int queued = 0;
5797 bool acceptable; 5797 bool acceptable;
5798 5798
5799 tp->rx_opt.saw_tstamp = 0;
5800
5801 switch (sk->sk_state) { 5799 switch (sk->sk_state) {
5802 case TCP_CLOSE: 5800 case TCP_CLOSE:
5803 goto discard; 5801 goto discard;
@@ -5838,6 +5836,7 @@ int tcp_rcv_state_process(struct sock *sk, struct sk_buff *skb)
5838 goto discard; 5836 goto discard;
5839 5837
5840 case TCP_SYN_SENT: 5838 case TCP_SYN_SENT:
5839 tp->rx_opt.saw_tstamp = 0;
5841 queued = tcp_rcv_synsent_state_process(sk, skb, th); 5840 queued = tcp_rcv_synsent_state_process(sk, skb, th);
5842 if (queued >= 0) 5841 if (queued >= 0)
5843 return queued; 5842 return queued;
@@ -5849,6 +5848,7 @@ int tcp_rcv_state_process(struct sock *sk, struct sk_buff *skb)
5849 return 0; 5848 return 0;
5850 } 5849 }
5851 5850
5851 tp->rx_opt.saw_tstamp = 0;
5852 req = tp->fastopen_rsk; 5852 req = tp->fastopen_rsk;
5853 if (req) { 5853 if (req) {
5854 WARN_ON_ONCE(sk->sk_state != TCP_SYN_RECV && 5854 WARN_ON_ONCE(sk->sk_state != TCP_SYN_RECV &&