Browse code

doc: generated cfg vars lists

Andrei Pelinescu-Onciul authored on 19/10/2009 16:41:34
Showing 5 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,210 @@
1
+Configuration Variables for core
2
+================================
3
+
4
+                  [ this file is autogenerated, do not edit ]
5
+
6
+
7
+ 1. core.debug
8
+        debug level.
9
+        Default: 0.
10
+        Type: integer.
11
+
12
+ 2. core.log_facility
13
+        syslog facility, see "man 3 syslog".
14
+        Default: 24.
15
+        Type: string.
16
+
17
+ 3. core.memdbg
18
+        log level for memory debugging messages.
19
+        Default: 3.
20
+        Type: integer.
21
+
22
+ 4. core.use_dst_blacklist
23
+        enable/disable destination blacklisting.
24
+        Default: 0.
25
+        Range: 0 - 1.
26
+        Type: integer.
27
+
28
+ 5. core.dst_blacklist_expire
29
+        how much time (in s) a blacklisted destination is kept in the
30
+        list.
31
+        Default: 60.
32
+        Type: integer.
33
+
34
+ 6. core.dst_blacklist_mem
35
+        maximum shared memory amount (in KB) used for keeping the
36
+        blacklisted destinations.
37
+        Default: 250.
38
+        Type: integer.
39
+
40
+ 7. core.dns_try_ipv6
41
+        enable/disable IPv6 DNS lookups.
42
+        Default: 1.
43
+        Range: 0 - 1.
44
+        Type: integer.
45
+
46
+ 8. core.dns_try_naptr
47
+        enable/disable NAPTR DNS lookups.
48
+        Default: 0.
49
+        Range: 0 - 1.
50
+        Type: integer.
51
+
52
+ 9. core.dns_udp_pref
53
+        udp protocol preference when doing NAPTR lookups.
54
+        Default: 30.
55
+        Type: integer.
56
+
57
+10. core.dns_tcp_pref
58
+        tcp protocol preference when doing NAPTR lookups.
59
+        Default: 20.
60
+        Type: integer.
61
+
62
+11. core.dns_tls_pref
63
+        tls protocol preference when doing NAPTR lookups.
64
+        Default: 10.
65
+        Type: integer.
66
+
67
+12. core.dns_sctp_pref
68
+        sctp protocol preference when doing NAPTR lookups.
69
+        Default: 20.
70
+        Type: integer.
71
+
72
+13. core.dns_retr_time
73
+        time in s before retrying a dns request.
74
+        Default: -1.
75
+        Type: integer.
76
+
77
+14. core.dns_retr_no
78
+        number of dns retransmissions before giving up.
79
+        Default: -1.
80
+        Type: integer.
81
+
82
+15. core.dns_servers_no
83
+        how many dns servers from the ones defined in /etc/resolv.conf
84
+        will be used.
85
+        Default: -1.
86
+        Type: integer.
87
+
88
+16. core.dns_use_search_list
89
+        if set to 0, the search list in /etc/resolv.conf is ignored.
90
+        Default: 1.
91
+        Range: 0 - 1.
92
+        Type: integer.
93
+
94
+17. core.dns_search_full_match
95
+        enable/disable domain name checks against the search list in
96
+        DNS answers.
97
+        Default: 1.
98
+        Range: 0 - 1.
99
+        Type: integer.
100
+
101
+18. core.dns_reinit
102
+        set to 1 in order to reinitialize the DNS resolver.
103
+        Default: 0.
104
+        Range: 1 - 1.
105
+        Type: integer.
106
+
107
+19. core.use_dns_cache
108
+        enable/disable the dns cache.
109
+        Default: 1.
110
+        Range: 0 - 1.
111
+        Type: integer.
112
+
113
+20. core.dns_cache_flags
114
+        dns cache specific resolver flags (1=ipv4 only, 2=ipv6 only,
115
+        4=prefer ipv6.
116
+        Default: 0.
117
+        Range: 0 - 4.
118
+        Type: integer.
119
+
120
+21. core.use_dns_failover
121
+        enable/disable dns failover in case the destination resolves to
122
+        multiple ip addresses and/or multiple SRV records (depends on
123
+        use_dns_cache).
124
+        Default: 0.
125
+        Range: 0 - 1.
126
+        Type: integer.
127
+
128
+22. core.dns_srv_lb
129
+        enable/disable load balancing to different srv records of the
130
+        same priority based on the srv records weights (depends on
131
+        dns_failover).
132
+        Default: 0.
133
+        Range: 0 - 1.
134
+        Type: integer.
135
+
136
+23. core.dns_cache_negative_ttl
137
+        time to live for negative results ("not found") in seconds. Use
138
+        0 to disable.
139
+        Default: 60.
140
+        Type: integer.
141
+
142
+24. core.dns_cache_min_ttl
143
+        minimum accepted time to live for a record, in seconds.
144
+        Default: 0.
145
+        Type: integer.
146
+
147
+25. core.dns_cache_max_ttl
148
+        maximum accepted time to live for a record, in seconds.
149
+        Default: -1.
150
+        Type: integer.
151
+
152
+26. core.dns_cache_mem
153
+        maximum memory used for the dns cache in Kb.
154
+        Default: 500.
155
+        Type: integer.
156
+
157
+27. core.dns_cache_del_nonexp
158
+        allow deletion of non-expired records from the cache when there
159
+        is no more space left for new ones.
160
+        Default: 0.
161
+        Range: 0 - 1.
162
+        Type: integer.
163
+
164
+28. core.mem_dump_pkg
165
+        dump process memory status, parameter: pid_number.
166
+        Default: 0.
167
+        Type: integer.
168
+
169
+29. core.mem_dump_shm
170
+        dump shared memory status.
171
+        Default: 0.
172
+        Type: integer.
173
+
174
+30. core.max_while_loops
175
+        maximum iterations allowed for a while loop.
176
+        Default: 100.
177
+        Type: integer.
178
+
179
+31. core.udp_mtu
180
+        fallback to a congestion controlled protocol if send size
181
+        exceeds udp_mtu.
182
+        Default: 0.
183
+        Range: 0 - 65535.
184
+        Type: integer.
185
+
186
+32. core.udp_mtu_try_proto
187
+        if send size > udp_mtu use proto (1 udp, 2 tcp, 3 tls, 4 sctp).
188
+        Default: 0.
189
+        Range: 1 - 4.
190
+        Type: integer.
191
+
192
+33. core.force_rport
193
+        force rport for all the received messages.
194
+        Default: 0.
195
+        Range: 0 - 1.
196
+        Type: integer.
197
+
198
+34. core.memlog
199
+        log level for memory status/summary information.
200
+        Default: 3.
201
+        Type: integer.
202
+
203
+35. core.mem_summary
204
+        memory debugging information displayed on exit (flags):  0 -
205
+        off, 1 - dump all the used blocks (status), 2 - summary of used
206
+        blocks.
207
+        Default: 1.
208
+        Range: 0 - 3.
209
+        Type: integer.
210
+
0 211
new file mode 100644
... ...
@@ -0,0 +1,12 @@
1
+Configuration Variables for maxfwd
2
+==================================
3
+
4
+                  [ this file is autogenerated, do not edit ]
5
+
6
+
7
+ 1. maxfwd.max_limit
8
+        Max. maxfwd limit.
9
+        Default: 16.
10
+        Range: 0 - 255.
11
+        Type: integer.
12
+
0 13
new file mode 100644
... ...
@@ -0,0 +1,103 @@
1
+Configuration Variables for sctp
2
+================================
3
+
4
+                  [ this file is autogenerated, do not edit ]
5
+
6
+
7
+ 1. sctp.socket_rcvbuf
8
+        socket receive buffer size (read-only).
9
+        Range: 512 - 102400.
10
+        Type: integer. Read-only.
11
+
12
+ 2. sctp.socket_sndbuf
13
+        socket send buffer size (read-only).
14
+        Range: 512 - 102400.
15
+        Type: integer. Read-only.
16
+
17
+ 3. sctp.autoclose
18
+        seconds before closing and idle connection (must be non-zero).
19
+        Range: 1 - 1073741824.
20
+        Type: integer.
21
+
22
+ 4. sctp.send_ttl
23
+        milliseconds before aborting a send.
24
+        Range: 0 - 1073741824.
25
+        Type: integer.
26
+
27
+ 5. sctp.send_retries
28
+        re-send attempts on failure.
29
+        Range: 0 - 9.
30
+        Type: integer.
31
+
32
+ 6. sctp.assoc_tracking
33
+        connection/association tracking (see also assoc_reuse).
34
+        Range: 0 - 1.
35
+        Type: integer.
36
+
37
+ 7. sctp.assoc_reuse
38
+        connection/association reuse (for now used only for replies),
39
+        depends on assoc_tracking being set.
40
+        Range: 0 - 1.
41
+        Type: integer.
42
+
43
+ 8. sctp.max_assocs
44
+        maximum allowed open associations (-1 = disable, as many as
45
+        allowed by the OS).
46
+        Type: integer.
47
+
48
+ 9. sctp.srto_initial
49
+        initial value of the retr. timeout, used in RTO calculations,
50
+        in msecs.
51
+        Range: 0 - 1073741824.
52
+        Type: integer.
53
+
54
+10. sctp.srto_max
55
+        maximum value of the retransmission timeout (RTO), in msecs.
56
+        Range: 0 - 1073741824.
57
+        Type: integer.
58
+
59
+11. sctp.srto_min
60
+        minimum value of the retransmission timeout (RTO), in msecs.
61
+        Range: 0 - 1073741824.
62
+        Type: integer.
63
+
64
+12. sctp.asocmaxrxt
65
+        maximum retransmission attempts per association.
66
+        Range: 0 - 1024.
67
+        Type: integer.
68
+
69
+13. sctp.init_max_attempts
70
+        max INIT retransmission attempts.
71
+        Range: 0 - 1024.
72
+        Type: integer.
73
+
74
+14. sctp.init_max_timeo
75
+        max INIT retransmission timeout (RTO max for INIT), in msecs.
76
+        Range: 0 - 1024.
77
+        Type: integer.
78
+
79
+15. sctp.hbinterval
80
+        heartbeat interval in msecs.
81
+        Type: integer.
82
+
83
+16. sctp.pathmaxrxt
84
+        maximum retransmission attempts per path.
85
+        Range: 0 - 1024.
86
+        Type: integer.
87
+
88
+17. sctp.sack_delay
89
+        time since the last received packet before sending a SACK, in
90
+        msecs.
91
+        Range: 0 - 1073741824.
92
+        Type: integer.
93
+
94
+18. sctp.sack_freq
95
+        number of received packets that trigger the sending of a SACK.
96
+        Range: 0 - 1024.
97
+        Type: integer.
98
+
99
+19. sctp.max_burst
100
+        maximum burst of packets that can be emitted by an association.
101
+        Range: 0 - 1024.
102
+        Type: integer.
103
+
0 104
new file mode 100644
... ...
@@ -0,0 +1,136 @@
1
+Configuration Variables for tcp
2
+===============================
3
+
4
+                  [ this file is autogenerated, do not edit ]
5
+
6
+
7
+ 1. tcp.connect_timeout
8
+        used only in non-async mode, in seconds.
9
+        Range: -1 - 134217727.
10
+        Type: integer.
11
+
12
+ 2. tcp.send_timeout
13
+        in seconds.
14
+        Range: -1 - 2147483647.
15
+        Type: integer.
16
+
17
+ 3. tcp.connection_lifetime
18
+        connection lifetime (in seconds).
19
+        Range: -1 - 2147483647.
20
+        Type: integer.
21
+
22
+ 4. tcp.max_connections
23
+        maximum connection number, soft limit.
24
+        Range: 0 - 2147483647.
25
+        Type: integer.
26
+
27
+ 5. tcp.no_connect
28
+        if set only accept new connections, never actively open new
29
+        ones.
30
+        Range: 0 - 1.
31
+        Type: integer.
32
+
33
+ 6. tcp.fd_cache
34
+        file descriptor cache for tcp_send.
35
+        Range: 0 - 1.
36
+        Type: integer. Read-only.
37
+
38
+ 7. tcp.async
39
+        async mode for writes and connects.
40
+        Range: 0 - 1.
41
+        Type: integer. Read-only.
42
+
43
+ 8. tcp.connect_wait
44
+        parallel simultaneous connects to the same dst. (0) or one
45
+        connect.
46
+        Range: 0 - 1.
47
+        Type: integer. Read-only.
48
+
49
+ 9. tcp.conn_wq_max
50
+        maximum bytes queued for write per connection (depends on
51
+        async).
52
+        Range: 0 - 1048576.
53
+        Type: integer.
54
+
55
+10. tcp.wq_max
56
+        maximum bytes queued for write allowed globally (depends on
57
+        async).
58
+        Range: 0 - 1073741824.
59
+        Type: integer.
60
+
61
+11. tcp.defer_accept
62
+        0/1 on linux, seconds on freebsd (see docs).
63
+        Range: 0 - 3600.
64
+        Type: integer. Read-only.
65
+
66
+12. tcp.delayed_ack
67
+        initial ack will be delayed and sent with the first data
68
+        segment.
69
+        Range: 0 - 1.
70
+        Type: integer.
71
+
72
+13. tcp.syncnt
73
+        number of syn retransmissions before aborting a connect (0=not
74
+        set).
75
+        Range: 0 - 1024.
76
+        Type: integer.
77
+
78
+14. tcp.linger2
79
+        lifetime of orphaned sockets in FIN_WAIT2 state in s (0=not
80
+        set).
81
+        Range: 0 - 3600.
82
+        Type: integer.
83
+
84
+15. tcp.keepalive
85
+        enables/disables keepalives for tcp.
86
+        Range: 0 - 1.
87
+        Type: integer.
88
+
89
+16. tcp.keepidle
90
+        time before sending a keepalive if the connection is idle
91
+        (linux).
92
+        Range: 0 - 86400.
93
+        Type: integer.
94
+
95
+17. tcp.keepintvl
96
+        time interval between keepalive probes on failure (linux).
97
+        Range: 0 - 86400.
98
+        Type: integer.
99
+
100
+18. tcp.keepcnt
101
+        number of failed keepalives before dropping the connection
102
+        (linux).
103
+        Range: 0 - 1024.
104
+        Type: integer.
105
+
106
+19. tcp.crlf_ping
107
+        enable responding to CRLF SIP-level keepalives .
108
+        Range: 0 - 1.
109
+        Type: integer.
110
+
111
+20. tcp.accept_aliases
112
+        turn on/off tcp aliases (see tcp_accept_aliases) .
113
+        Range: 0 - 1.
114
+        Type: integer.
115
+
116
+21. tcp.alias_flags
117
+        flags used for adding new aliases (FORCE_ADD:1 , REPLACE:2) .
118
+        Range: 0 - 2.
119
+        Type: integer.
120
+
121
+22. tcp.new_conn_alias_flags
122
+        flags for the def. aliases for a new conn. (FORCE_ADD:1,
123
+        REPLACE:2 .
124
+        Range: 0 - 2.
125
+        Type: integer.
126
+
127
+23. tcp.rd_buf_size
128
+        internal read buffer size (should be > max. expected datagram).
129
+        Range: 512 - 65536.
130
+        Type: integer.
131
+
132
+24. tcp.wq_blk_size
133
+        internal async write block size (debugging use only for now).
134
+        Range: 1 - 65535.
135
+        Type: integer.
136
+
0 137
new file mode 100644
... ...
@@ -0,0 +1,204 @@
1
+Configuration Variables for tm
2
+==============================
3
+
4
+                  [ this file is autogenerated, do not edit ]
5
+
6
+
7
+ 1. tm.ruri_matching
8
+        perform Request URI check in transaction matching.
9
+        Default: 1.
10
+        Range: 0 - 1.
11
+        Type: integer.
12
+
13
+ 2. tm.via1_matching
14
+        perform first Via header check in transaction matching.
15
+        Default: 1.
16
+        Range: 0 - 1.
17
+        Type: integer.
18
+
19
+ 3. tm.fr_timer
20
+        timer which hits if no final reply for a request or ACK for a
21
+        negative INVITE reply arrives (in milliseconds).
22
+        Default: 30000.
23
+        Type: integer.
24
+
25
+ 4. tm.fr_inv_timer
26
+        timer which hits if no final reply for an INVITE arrives after
27
+        a provisional message was received (in milliseconds).
28
+        Default: 120000.
29
+        Type: integer.
30
+
31
+ 5. tm.wt_timer
32
+        time for which a transaction stays in memory to absorb delayed
33
+        messages after it completed.
34
+        Default: 5000.
35
+        Type: integer.
36
+
37
+ 6. tm.delete_timer
38
+        time after which a to-be-deleted transaction currently ref-ed
39
+        by a process will be tried to be deleted again..
40
+        Default: 200.
41
+        Type: integer.
42
+
43
+ 7. tm.retr_timer1
44
+        initial retransmission period (in milliseconds).
45
+        Default: 500.
46
+        Type: integer.
47
+
48
+ 8. tm.retr_timer2
49
+        maximum retransmission period (in milliseconds).
50
+        Default: 4000.
51
+        Type: integer.
52
+
53
+ 9. tm.max_inv_lifetime
54
+        maximum time an invite transaction can live from the moment of
55
+        creation.
56
+        Default: 180000.
57
+        Type: integer.
58
+
59
+10. tm.max_noninv_lifetime
60
+        maximum time a non-invite transaction can live from the moment
61
+        of creation.
62
+        Default: 32000.
63
+        Type: integer.
64
+
65
+11. tm.noisy_ctimer
66
+        if set, INVITE transactions that time-out (FR INV timer) will
67
+        be always replied.
68
+        Default: 1.
69
+        Range: 0 - 1.
70
+        Type: integer.
71
+
72
+12. tm.auto_inv_100
73
+        automatically send 100 to an INVITE.
74
+        Default: 1.
75
+        Range: 0 - 1.
76
+        Type: integer.
77
+
78
+13. tm.auto_inv_100_reason
79
+        reason text of the automatically send 100 to an INVITE.
80
+        Default: trying -- your call is important to us.
81
+        Type: string.
82
+
83
+14. tm.unix_tx_timeout
84
+        Unix socket transmission timeout, in milliseconds.
85
+        Default: 500.
86
+        Type: integer.
87
+
88
+15. tm.restart_fr_on_each_reply
89
+        restart final response timer on each provisional reply.
90
+        Default: 1.
91
+        Range: 0 - 1.
92
+        Type: integer.
93
+
94
+16. tm.pass_provisional_replies
95
+        enable/disable passing of provisional replies to
96
+        TMCB_LOCAL_RESPONSE_OUT callbacks.
97
+        Default: 0.
98
+        Range: 0 - 1.
99
+        Type: integer.
100
+
101
+17. tm.aggregate_challenges
102
+        if the final response is a 401 or a 407, aggregate all the
103
+        authorization headers (challenges) (rfc3261 requires this to be
104
+        on).
105
+        Default: 1.
106
+        Range: 0 - 1.
107
+        Type: integer.
108
+
109
+18. tm.unmatched_cancel
110
+        determines how CANCELs with no matching transaction are handled
111
+        (0: statefull forwarding, 1: stateless forwarding, 2: drop).
112
+        Default: 0.
113
+        Range: 0 - 2.
114
+        Type: integer.
115
+
116
+19. tm.default_code
117
+        default SIP response code sent by t_reply(), if the function
118
+        cannot retrieve its parameters.
119
+        Default: 500.
120
+        Range: 400 - 699.
121
+        Type: integer.
122
+
123
+20. tm.default_reason
124
+        default SIP reason phrase sent by t_reply(), if the function
125
+        cannot retrieve its parameters.
126
+        Default: Server Internal Error.
127
+        Type: string.
128
+
129
+21. tm.reparse_invite
130
+        if set to 1, the CANCEL and negative ACK requests are
131
+        constructed from the INVITE message which was sent out instead
132
+        of building them from the received request.
133
+        Default: 1.
134
+        Range: 0 - 1.
135
+        Type: integer.
136
+
137
+22. tm.ac_extra_hdrs
138
+        header fields prefixed by this parameter value are included in
139
+        the CANCEL and negative ACK messages if they were present in
140
+        the outgoing INVITE (depends on reparse_invite).
141
+        Default: <unknown:str>.
142
+        Type: string.
143
+
144
+23. tm.blst_503
145
+        if set to 1, blacklist 503 SIP response sources.
146
+        Default: 0.
147
+        Range: 0 - 1.
148
+        Type: integer.
149
+
150
+24. tm.blst_503_def_timeout
151
+        default 503 blacklist time (in s), when no Retry-After header
152
+        is present.
153
+        Default: 0.
154
+        Type: integer.
155
+
156
+25. tm.blst_503_min_timeout
157
+        minimum 503 blacklist time (in s).
158
+        Default: 0.
159
+        Type: integer.
160
+
161
+26. tm.blst_503_max_timeout
162
+        maximum 503 blacklist time (in s).
163
+        Default: 3600.
164
+        Type: integer.
165
+
166
+27. tm.blst_methods_add
167
+        bitmap of method types that trigger blacklisting on transaction
168
+        timeouts.
169
+        Default: 1.
170
+        Type: integer.
171
+
172
+28. tm.blst_methods_lookup
173
+        Bitmap of method types that are looked-up in the blacklist
174
+        before statefull forwarding.
175
+        Default: -9.
176
+        Type: integer.
177
+
178
+29. tm.cancel_b_method
179
+        How to cancel branches on which no replies were received: 0 -
180
+        fake reply, 1 - retransmitting the request, 2 - send cancel.
181
+        Default: 1.
182
+        Range: 0 - 2.
183
+        Type: integer.
184
+
185
+30. tm.reparse_on_dns_failover
186
+        if set to 1, the SIP message after a DNS failover is
187
+        constructed from the outgoing message buffer of the failed
188
+        branch instead of from the received request.
189
+        Default: 1.
190
+        Range: 0 - 1.
191
+        Type: integer.
192
+
193
+31. tm.fr_inv_timer_next
194
+        The value of fr_inv_timer for subsequent branches during serial
195
+        forking.
196
+        Default: 30000.
197
+        Type: integer.
198
+
199
+32. tm.disable_6xx_block
200
+        if set to 1, 6xx is treated like a normal reply (breaks rfc).
201
+        Default: 0.
202
+        Range: 0 - 1.
203
+        Type: integer.
204
+