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.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
index da1ef666d1f9..db4d458d0205 100644
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
@@ -80,7 +80,6 @@
80#include <linux/static_key.h> 80#include <linux/static_key.h>
81 81
82int sysctl_tcp_max_orphans __read_mostly = NR_FILE; 82int sysctl_tcp_max_orphans __read_mostly = NR_FILE;
83int sysctl_tcp_invalid_ratelimit __read_mostly = HZ/2;
84 83
85#define FLAG_DATA 0x01 /* Incoming frame contained data. */ 84#define FLAG_DATA 0x01 /* Incoming frame contained data. */
86#define FLAG_WIN_UPDATE 0x02 /* Incoming ACK was a window update. */ 85#define FLAG_WIN_UPDATE 0x02 /* Incoming ACK was a window update. */
@@ -3403,7 +3402,7 @@ static bool __tcp_oow_rate_limited(struct net *net, int mib_idx,
3403 if (*last_oow_ack_time) { 3402 if (*last_oow_ack_time) {
3404 s32 elapsed = (s32)(tcp_jiffies32 - *last_oow_ack_time); 3403 s32 elapsed = (s32)(tcp_jiffies32 - *last_oow_ack_time);
3405 3404
3406 if (0 <= elapsed && elapsed < sysctl_tcp_invalid_ratelimit) { 3405 if (0 <= elapsed && elapsed < net->ipv4.sysctl_tcp_invalid_ratelimit) {
3407 NET_INC_STATS(net, mib_idx); 3406 NET_INC_STATS(net, mib_idx);
3408 return true; /* rate-limited: don't send yet! */ 3407 return true; /* rate-limited: don't send yet! */
3409 } 3408 }