diff options
Diffstat (limited to 'net/ipv4/sysctl_net_ipv4.c')
| -rw-r--r-- | net/ipv4/sysctl_net_ipv4.c | 23 | 
1 files changed, 23 insertions, 0 deletions
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c index 875867b64d6a..b6f14af926fa 100644 --- a/net/ipv4/sysctl_net_ipv4.c +++ b/net/ipv4/sysctl_net_ipv4.c @@ -39,6 +39,8 @@ static int ip_local_port_range_min[] = { 1, 1 };  static int ip_local_port_range_max[] = { 65535, 65535 };  static int tcp_adv_win_scale_min = -31;  static int tcp_adv_win_scale_max = 31; +static int tcp_min_snd_mss_min = TCP_MIN_SND_MSS; +static int tcp_min_snd_mss_max = 65535;  static int ip_privileged_port_min;  static int ip_privileged_port_max = 65535;  static int ip_ttl_min = 1; @@ -559,6 +561,18 @@ static struct ctl_table ipv4_table[] = {  		.extra1		= &sysctl_fib_sync_mem_min,  		.extra2		= &sysctl_fib_sync_mem_max,  	}, +	{ +		.procname	= "tcp_rx_skb_cache", +		.data		= &tcp_rx_skb_cache_key.key, +		.mode		= 0644, +		.proc_handler	= proc_do_static_key, +	}, +	{ +		.procname	= "tcp_tx_skb_cache", +		.data		= &tcp_tx_skb_cache_key.key, +		.mode		= 0644, +		.proc_handler	= proc_do_static_key, +	},  	{ }  }; @@ -758,6 +772,15 @@ static struct ctl_table ipv4_net_table[] = {  		.proc_handler	= proc_dointvec,  	},  	{ +		.procname	= "tcp_min_snd_mss", +		.data		= &init_net.ipv4.sysctl_tcp_min_snd_mss, +		.maxlen		= sizeof(int), +		.mode		= 0644, +		.proc_handler	= proc_dointvec_minmax, +		.extra1		= &tcp_min_snd_mss_min, +		.extra2		= &tcp_min_snd_mss_max, +	}, +	{  		.procname	= "tcp_probe_threshold",  		.data		= &init_net.ipv4.sysctl_tcp_probe_threshold,  		.maxlen		= sizeof(int),  |