diff options
Diffstat (limited to 'net/ipv4/tcp_input.c')
-rw-r--r-- | net/ipv4/tcp_input.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index fbc85ff7d71d..3d6156f07a8d 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c | |||
@@ -906,8 +906,8 @@ static void tcp_check_sack_reordering(struct sock *sk, const u32 low_seq, | |||
906 | sock_net(sk)->ipv4.sysctl_tcp_max_reordering); | 906 | sock_net(sk)->ipv4.sysctl_tcp_max_reordering); |
907 | } | 907 | } |
908 | 908 | ||
909 | tp->rack.reord = 1; | ||
910 | /* This exciting event is worth to be remembered. 8) */ | 909 | /* This exciting event is worth to be remembered. 8) */ |
910 | tp->reord_seen++; | ||
911 | NET_INC_STATS(sock_net(sk), | 911 | NET_INC_STATS(sock_net(sk), |
912 | ts ? LINUX_MIB_TCPTSREORDER : LINUX_MIB_TCPSACKREORDER); | 912 | ts ? LINUX_MIB_TCPTSREORDER : LINUX_MIB_TCPSACKREORDER); |
913 | } | 913 | } |
@@ -1871,6 +1871,7 @@ static void tcp_check_reno_reordering(struct sock *sk, const int addend) | |||
1871 | 1871 | ||
1872 | tp->reordering = min_t(u32, tp->packets_out + addend, | 1872 | tp->reordering = min_t(u32, tp->packets_out + addend, |
1873 | sock_net(sk)->ipv4.sysctl_tcp_max_reordering); | 1873 | sock_net(sk)->ipv4.sysctl_tcp_max_reordering); |
1874 | tp->reord_seen++; | ||
1874 | NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPRENOREORDER); | 1875 | NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPRENOREORDER); |
1875 | } | 1876 | } |
1876 | 1877 | ||