|
@@ -386,13 +386,6 @@ static int proc_tcp_available_ulp(struct ctl_table *ctl,
|
|
|
}
|
|
|
|
|
|
static struct ctl_table ipv4_table[] = {
|
|
|
- {
|
|
|
- .procname = "tcp_retrans_collapse",
|
|
|
- .data = &sysctl_tcp_retrans_collapse,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
{
|
|
|
.procname = "tcp_max_orphans",
|
|
|
.data = &sysctl_tcp_max_orphans,
|
|
@@ -400,27 +393,6 @@ static struct ctl_table ipv4_table[] = {
|
|
|
.mode = 0644,
|
|
|
.proc_handler = proc_dointvec
|
|
|
},
|
|
|
- {
|
|
|
- .procname = "tcp_abort_on_overflow",
|
|
|
- .data = &sysctl_tcp_abort_on_overflow,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_stdurg",
|
|
|
- .data = &sysctl_tcp_stdurg,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_rfc1337",
|
|
|
- .data = &sysctl_tcp_rfc1337,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
{
|
|
|
.procname = "inet_peer_threshold",
|
|
|
.data = &inet_peer_threshold,
|
|
@@ -442,34 +414,6 @@ static struct ctl_table ipv4_table[] = {
|
|
|
.mode = 0644,
|
|
|
.proc_handler = proc_dointvec_jiffies,
|
|
|
},
|
|
|
- {
|
|
|
- .procname = "tcp_fack",
|
|
|
- .data = &sysctl_tcp_fack,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_recovery",
|
|
|
- .data = &sysctl_tcp_recovery,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec,
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_max_reordering",
|
|
|
- .data = &sysctl_tcp_max_reordering,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_dsack",
|
|
|
- .data = &sysctl_tcp_dsack,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
{
|
|
|
.procname = "tcp_mem",
|
|
|
.maxlen = sizeof(sysctl_tcp_mem),
|
|
@@ -493,29 +437,6 @@ static struct ctl_table ipv4_table[] = {
|
|
|
.proc_handler = proc_dointvec_minmax,
|
|
|
.extra1 = &one,
|
|
|
},
|
|
|
- {
|
|
|
- .procname = "tcp_app_win",
|
|
|
- .data = &sysctl_tcp_app_win,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_adv_win_scale",
|
|
|
- .data = &sysctl_tcp_adv_win_scale,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec_minmax,
|
|
|
- .extra1 = &tcp_adv_win_scale_min,
|
|
|
- .extra2 = &tcp_adv_win_scale_max,
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_frto",
|
|
|
- .data = &sysctl_tcp_frto,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
{
|
|
|
.procname = "tcp_min_rtt_wlen",
|
|
|
.data = &sysctl_tcp_min_rtt_wlen,
|
|
@@ -578,13 +499,6 @@ static struct ctl_table ipv4_table[] = {
|
|
|
.mode = 0644,
|
|
|
.proc_handler = proc_dointvec
|
|
|
},
|
|
|
- {
|
|
|
- .procname = "tcp_slow_start_after_idle",
|
|
|
- .data = &sysctl_tcp_slow_start_after_idle,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
#ifdef CONFIG_NETLABEL
|
|
|
{
|
|
|
.procname = "cipso_cache_enable",
|
|
@@ -627,22 +541,6 @@ static struct ctl_table ipv4_table[] = {
|
|
|
.mode = 0644,
|
|
|
.proc_handler = proc_allowed_congestion_control,
|
|
|
},
|
|
|
- {
|
|
|
- .procname = "tcp_thin_linear_timeouts",
|
|
|
- .data = &sysctl_tcp_thin_linear_timeouts,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec
|
|
|
- },
|
|
|
- {
|
|
|
- .procname = "tcp_early_retrans",
|
|
|
- .data = &sysctl_tcp_early_retrans,
|
|
|
- .maxlen = sizeof(int),
|
|
|
- .mode = 0644,
|
|
|
- .proc_handler = proc_dointvec_minmax,
|
|
|
- .extra1 = &zero,
|
|
|
- .extra2 = &four,
|
|
|
- },
|
|
|
{
|
|
|
.procname = "tcp_min_tso_segs",
|
|
|
.data = &sysctl_tcp_min_tso_segs,
|
|
@@ -1145,6 +1043,108 @@ static struct ctl_table ipv4_net_table[] = {
|
|
|
.mode = 0644,
|
|
|
.proc_handler = proc_dointvec
|
|
|
},
|
|
|
+ {
|
|
|
+ .procname = "tcp_early_retrans",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_early_retrans,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec_minmax,
|
|
|
+ .extra1 = &zero,
|
|
|
+ .extra2 = &four,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_recovery",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_recovery,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_thin_linear_timeouts",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_thin_linear_timeouts,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_slow_start_after_idle",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_slow_start_after_idle,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_retrans_collapse",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_retrans_collapse,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_stdurg",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_stdurg,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_rfc1337",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_rfc1337,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_abort_on_overflow",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_abort_on_overflow,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_fack",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_fack,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_max_reordering",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_max_reordering,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_dsack",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_dsack,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_app_win",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_app_win,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_adv_win_scale",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_adv_win_scale,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec_minmax,
|
|
|
+ .extra1 = &tcp_adv_win_scale_min,
|
|
|
+ .extra2 = &tcp_adv_win_scale_max,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .procname = "tcp_frto",
|
|
|
+ .data = &init_net.ipv4.sysctl_tcp_frto,
|
|
|
+ .maxlen = sizeof(int),
|
|
|
+ .mode = 0644,
|
|
|
+ .proc_handler = proc_dointvec
|
|
|
+ },
|
|
|
{ }
|
|
|
};
|
|
|
|