diff options
author | Pavel Tikhomirov <ptikhomirov@virtuozzo.com> | 2017-01-09 02:45:49 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-01-09 16:34:38 -0500 |
commit | b007f09072ca8afa118ade333e717ba443e8d807 (patch) | |
tree | c675327e77f5e8b654785cc36825c48595a932c9 | |
parent | 67c408cfa8862fe7e45b3a1f762f7140e03b7217 (diff) |
ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned int
> cat /proc/sys/net/ipv4/tcp_notsent_lowat
-1
> echo 4294967295 > /proc/sys/net/ipv4/tcp_notsent_lowat
-bash: echo: write error: Invalid argument
> echo -2147483648 > /proc/sys/net/ipv4/tcp_notsent_lowat
> cat /proc/sys/net/ipv4/tcp_notsent_lowat
-2147483648
but in documentation we have "tcp_notsent_lowat - UNSIGNED INTEGER"
v2: simplify to just proc_douintvec
Signed-off-by: Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/ipv4/sysctl_net_ipv4.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c index 22cbd61079b5..b2fa498b15d1 100644 --- a/net/ipv4/sysctl_net_ipv4.c +++ b/net/ipv4/sysctl_net_ipv4.c | |||
@@ -951,7 +951,7 @@ static struct ctl_table ipv4_net_table[] = { | |||
951 | .data = &init_net.ipv4.sysctl_tcp_notsent_lowat, | 951 | .data = &init_net.ipv4.sysctl_tcp_notsent_lowat, |
952 | .maxlen = sizeof(unsigned int), | 952 | .maxlen = sizeof(unsigned int), |
953 | .mode = 0644, | 953 | .mode = 0644, |
954 | .proc_handler = proc_dointvec, | 954 | .proc_handler = proc_douintvec, |
955 | }, | 955 | }, |
956 | { | 956 | { |
957 | .procname = "tcp_tw_reuse", | 957 | .procname = "tcp_tw_reuse", |