diff options
Diffstat (limited to 'net/dccp/sysctl.c')
-rw-r--r-- | net/dccp/sysctl.c | 60 |
1 files changed, 42 insertions, 18 deletions
diff --git a/net/dccp/sysctl.c b/net/dccp/sysctl.c index 38bc157876f3..fdcfca3e9208 100644 --- a/net/dccp/sysctl.c +++ b/net/dccp/sysctl.c | |||
@@ -11,6 +11,7 @@ | |||
11 | 11 | ||
12 | #include <linux/mm.h> | 12 | #include <linux/mm.h> |
13 | #include <linux/sysctl.h> | 13 | #include <linux/sysctl.h> |
14 | #include "dccp.h" | ||
14 | #include "feat.h" | 15 | #include "feat.h" |
15 | 16 | ||
16 | #ifndef CONFIG_SYSCTL | 17 | #ifndef CONFIG_SYSCTL |
@@ -19,53 +20,76 @@ | |||
19 | 20 | ||
20 | static struct ctl_table dccp_default_table[] = { | 21 | static struct ctl_table dccp_default_table[] = { |
21 | { | 22 | { |
22 | .ctl_name = NET_DCCP_DEFAULT_SEQ_WINDOW, | ||
23 | .procname = "seq_window", | 23 | .procname = "seq_window", |
24 | .data = &dccp_feat_default_sequence_window, | 24 | .data = &sysctl_dccp_feat_sequence_window, |
25 | .maxlen = sizeof(dccp_feat_default_sequence_window), | 25 | .maxlen = sizeof(sysctl_dccp_feat_sequence_window), |
26 | .mode = 0644, | 26 | .mode = 0644, |
27 | .proc_handler = proc_dointvec, | 27 | .proc_handler = proc_dointvec, |
28 | }, | 28 | }, |
29 | { | 29 | { |
30 | .ctl_name = NET_DCCP_DEFAULT_RX_CCID, | ||
31 | .procname = "rx_ccid", | 30 | .procname = "rx_ccid", |
32 | .data = &dccp_feat_default_rx_ccid, | 31 | .data = &sysctl_dccp_feat_rx_ccid, |
33 | .maxlen = sizeof(dccp_feat_default_rx_ccid), | 32 | .maxlen = sizeof(sysctl_dccp_feat_rx_ccid), |
34 | .mode = 0644, | 33 | .mode = 0644, |
35 | .proc_handler = proc_dointvec, | 34 | .proc_handler = proc_dointvec, |
36 | }, | 35 | }, |
37 | { | 36 | { |
38 | .ctl_name = NET_DCCP_DEFAULT_TX_CCID, | ||
39 | .procname = "tx_ccid", | 37 | .procname = "tx_ccid", |
40 | .data = &dccp_feat_default_tx_ccid, | 38 | .data = &sysctl_dccp_feat_tx_ccid, |
41 | .maxlen = sizeof(dccp_feat_default_tx_ccid), | 39 | .maxlen = sizeof(sysctl_dccp_feat_tx_ccid), |
42 | .mode = 0644, | 40 | .mode = 0644, |
43 | .proc_handler = proc_dointvec, | 41 | .proc_handler = proc_dointvec, |
44 | }, | 42 | }, |
45 | { | 43 | { |
46 | .ctl_name = NET_DCCP_DEFAULT_ACK_RATIO, | ||
47 | .procname = "ack_ratio", | 44 | .procname = "ack_ratio", |
48 | .data = &dccp_feat_default_ack_ratio, | 45 | .data = &sysctl_dccp_feat_ack_ratio, |
49 | .maxlen = sizeof(dccp_feat_default_ack_ratio), | 46 | .maxlen = sizeof(sysctl_dccp_feat_ack_ratio), |
50 | .mode = 0644, | 47 | .mode = 0644, |
51 | .proc_handler = proc_dointvec, | 48 | .proc_handler = proc_dointvec, |
52 | }, | 49 | }, |
53 | { | 50 | { |
54 | .ctl_name = NET_DCCP_DEFAULT_SEND_ACKVEC, | ||
55 | .procname = "send_ackvec", | 51 | .procname = "send_ackvec", |
56 | .data = &dccp_feat_default_send_ack_vector, | 52 | .data = &sysctl_dccp_feat_send_ack_vector, |
57 | .maxlen = sizeof(dccp_feat_default_send_ack_vector), | 53 | .maxlen = sizeof(sysctl_dccp_feat_send_ack_vector), |
58 | .mode = 0644, | 54 | .mode = 0644, |
59 | .proc_handler = proc_dointvec, | 55 | .proc_handler = proc_dointvec, |
60 | }, | 56 | }, |
61 | { | 57 | { |
62 | .ctl_name = NET_DCCP_DEFAULT_SEND_NDP, | ||
63 | .procname = "send_ndp", | 58 | .procname = "send_ndp", |
64 | .data = &dccp_feat_default_send_ndp_count, | 59 | .data = &sysctl_dccp_feat_send_ndp_count, |
65 | .maxlen = sizeof(dccp_feat_default_send_ndp_count), | 60 | .maxlen = sizeof(sysctl_dccp_feat_send_ndp_count), |
66 | .mode = 0644, | 61 | .mode = 0644, |
67 | .proc_handler = proc_dointvec, | 62 | .proc_handler = proc_dointvec, |
68 | }, | 63 | }, |
64 | { | ||
65 | .procname = "request_retries", | ||
66 | .data = &sysctl_dccp_request_retries, | ||
67 | .maxlen = sizeof(sysctl_dccp_request_retries), | ||
68 | .mode = 0644, | ||
69 | .proc_handler = proc_dointvec, | ||
70 | }, | ||
71 | { | ||
72 | .procname = "retries1", | ||
73 | .data = &sysctl_dccp_retries1, | ||
74 | .maxlen = sizeof(sysctl_dccp_retries1), | ||
75 | .mode = 0644, | ||
76 | .proc_handler = proc_dointvec, | ||
77 | }, | ||
78 | { | ||
79 | .procname = "retries2", | ||
80 | .data = &sysctl_dccp_retries2, | ||
81 | .maxlen = sizeof(sysctl_dccp_retries2), | ||
82 | .mode = 0644, | ||
83 | .proc_handler = proc_dointvec, | ||
84 | }, | ||
85 | { | ||
86 | .procname = "tx_qlen", | ||
87 | .data = &sysctl_dccp_tx_qlen, | ||
88 | .maxlen = sizeof(sysctl_dccp_tx_qlen), | ||
89 | .mode = 0644, | ||
90 | .proc_handler = proc_dointvec, | ||
91 | }, | ||
92 | |||
69 | { .ctl_name = 0, } | 93 | { .ctl_name = 0, } |
70 | }; | 94 | }; |
71 | 95 | ||