doc: rpc_list regenerated
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Thu, 2 Sep 2010 16:21:05 +0000 (18:21 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Thu, 2 Sep 2010 17:03:08 +0000 (19:03 +0200)
17 files changed:
doc/rpc_list/docbook/rpc_core.xml
doc/rpc_list/docbook/rpc_counters.xml [new file with mode: 0644]
doc/rpc_list/docbook/rpc_dialog.xml [new file with mode: 0644]
doc/rpc_list/docbook/rpc_lcr.xml
doc/rpc_list/docbook/rpc_list.xml
doc/rpc_list/docbook/rpc_malloc_test.xml [new file with mode: 0644]
doc/rpc_list/docbook/rpc_ratelimit_k.xml [new file with mode: 0644]
doc/rpc_list/docbook/rpc_ratelimit_s.xml [moved from doc/rpc_list/docbook/rpc_ratelimit.xml with 93% similarity]
doc/rpc_list/docbook/rpc_tls.xml
doc/rpc_list/rpc_core.txt
doc/rpc_list/rpc_counters.txt [new file with mode: 0644]
doc/rpc_list/rpc_dialog.txt [new file with mode: 0644]
doc/rpc_list/rpc_lcr.txt
doc/rpc_list/rpc_malloc_test.txt [new file with mode: 0644]
doc/rpc_list/rpc_ratelimit_k.txt [new file with mode: 0644]
doc/rpc_list/rpc_ratelimit_s.txt [moved from doc/rpc_list/rpc_ratelimit.txt with 87% similarity]
doc/rpc_list/rpc_tls.txt

index dd61f13..7476bbb 100644 (file)
@@ -68,6 +68,23 @@ RPC Exports for core
 </para>
 </section>
 
+<section id="core.flags"><title>core.flags</title>
+<para>
+        Returns the compile flags.
+</para>
+<para>
+</para>
+</section>
+
+<section id="core.info"><title>core.info</title>
+<para>
+        Verbose info, including version number, compile flags,
+        compiler,repository hash a.s.o.
+</para>
+<para>
+</para>
+</section>
+
 <section id="core.uptime"><title>core.uptime</title>
 <para>
         Returns uptime of SER server.
@@ -160,6 +177,14 @@ RPC Exports for core
 </para>
 </section>
 
+<section id="core.udp4_raw_info"><title>core.udp4_raw_info</title>
+<para>
+        Returns udp4_raw related info.
+</para>
+<para>
+</para>
+</section>
+
 <section id="dns.mem_info"><title>dns.mem_info</title>
 <para>
         dns cache memory info.
@@ -202,7 +227,16 @@ RPC Exports for core
 
 <section id="dns.delete_all"><title>dns.delete_all</title>
 <para>
-        deletes all the entries from the DNS cache
+        deletes all the non-permanent entries from the DNS cache
+</para>
+<para>
+</para>
+</section>
+
+<section id="dns.delete_all_force"><title>dns.delete_all_force</title>
+<para>
+        deletes all the entries from the DNS cache including the
+        permanent ones
 </para>
 <para>
 </para>
diff --git a/doc/rpc_list/docbook/rpc_counters.xml b/doc/rpc_list/docbook/rpc_counters.xml
new file mode 100644 (file)
index 0000000..40597b9
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- this file is autogenerated, do not edit! -->
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+       "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="rpc_exports.counters">
+       <title>
+RPC Exports for counters
+       </title>
+
+
+<section id="cnt.get"><title>cnt.get</title>
+<para>
+        get counter value (takes group and counter name as parameters)
+</para>
+<para>
+</para>
+</section>
+
+<section id="cnt.reset"><title>cnt.reset</title>
+<para>
+        reset counter (takes group and counter name as parameters)
+</para>
+<para>
+</para>
+</section>
+
+<section id="cnt.get_raw"><title>cnt.get_raw</title>
+<para>
+        get raw counter value (debugging version)
+</para>
+<para>
+</para>
+</section>
+
+<section id="cnt.grps_list"><title>cnt.grps_list</title>
+<para>
+        list all the counter group names
+</para>
+<para>
+        Returns an array.
+</para>
+</section>
+
+<section id="cnt.var_list"><title>cnt.var_list</title>
+<para>
+        list all the counters names in a specified group
+</para>
+<para>
+        Returns an array.
+</para>
+</section>
+
+<section id="cnt.grp_get_all"><title>cnt.grp_get_all</title>
+<para>
+        list all counter names and values in a specified group
+</para>
+<para>
+</para>
+</section>
+
+<section id="cnt.help"><title>cnt.help</title>
+<para>
+        print the description of a counter (group and counter name
+        required).
+</para>
+<para>
+</para>
+</section>
+
+</chapter>
diff --git a/doc/rpc_list/docbook/rpc_dialog.xml b/doc/rpc_list/docbook/rpc_dialog.xml
new file mode 100644 (file)
index 0000000..fb876ab
--- /dev/null
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- this file is autogenerated, do not edit! -->
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+       "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="rpc_exports.dialog">
+       <title>
+RPC Exports for dialog
+       </title>
+
+
+<section id="dlg.list"><title>dlg.list</title>
+<para>
+        Print all dialogs
+</para>
+<para>
+</para>
+</section>
+
+<section id="dlg.list_ctx"><title>dlg.list_ctx</title>
+<para>
+        Print all dialogs with associated context
+</para>
+<para>
+</para>
+</section>
+
+<section id="dlg.dlg_list"><title>dlg.dlg_list</title>
+<para>
+        Print dialog based on callid and fromtag
+</para>
+<para>
+</para>
+</section>
+
+<section id="dlg.dlg_list_ctx"><title>dlg.dlg_list_ctx</title>
+<para>
+        Print dialog with associated context based on callid and
+        fromtag
+</para>
+<para>
+</para>
+</section>
+
+<section id="dlg.end_dlg"><title>dlg.end_dlg</title>
+<para>
+        End a given dialog based on [h_entry] [h_id]
+</para>
+<para>
+</para>
+</section>
+
+<section id="dlg.profile_get_size"><title>dlg.profile_get_size</title>
+<para>
+        Returns the number of dialogs belonging to a profile
+</para>
+<para>
+</para>
+</section>
+
+<section id="dlg.profile_list"><title>dlg.profile_list</title>
+<para>
+        Lists all the dialogs belonging to a profile
+</para>
+<para>
+</para>
+</section>
+
+<section id="dlg.bridge_dlg"><title>dlg.bridge_dlg</title>
+<para>
+        Bridge two SIP addresses in a call using INVITE(hold)-REFER-BYE
+        mechanism: to, from, [outbound SIP proxy]
+</para>
+<para>
+</para>
+</section>
+
+</chapter>
index a03180f..7dc8d82 100644 (file)
@@ -10,7 +10,7 @@ RPC Exports for lcr
 
 <section id="lcr.reload"><title>lcr.reload</title>
 <para>
-        Reload gw and lcr tables from database.
+        Reload lcr tables from database.
 </para>
 <para>
 </para>
@@ -18,15 +18,15 @@ RPC Exports for lcr
 
 <section id="lcr.dump_gws"><title>lcr.dump_gws</title>
 <para>
-        Dump the contents of the gw table.
+        Dump the contents of lcr_gws table.
 </para>
 <para>
 </para>
 </section>
 
-<section id="lcr.dump_lcrs"><title>lcr.dump_lcrs</title>
+<section id="lcr.dump_rules"><title>lcr.dump_rules</title>
 <para>
-        Dump the contents of the lcr table.
+        Dump the contents of the lcr_rules table.
 </para>
 <para>
 </para>
index 6cc23b4..d55c21f 100644 (file)
@@ -8,8 +8,8 @@
 <book id="rpc_list" xmlns:xi="http://www.w3.org/2001/XInclude">
        <title>RPC Exports List</title>
        <bookinfo><revhistory><revision>
-               <revnumber>sip-router git-22a6f9</revnumber>
-               <date>Sun, 07 Mar 2010 12:53:13 +0100</date>
+               <revnumber>sip-router git-72ae70</revnumber>
+               <date>Thu, 02 Sep 2010 18:16:57 +0200</date>
                <revremark>
                        Automatically generated by:
                        make -C doc/rpc_list all
        </revision></revhistory></bookinfo>
                <xi:include href="rpc_core.xml"/>
                <xi:include href="rpc_cfg_rpc.xml"/>
+               <xi:include href="rpc_counters.xml"/>
                <xi:include href="rpc_ctl.xml"/>
                <xi:include href="rpc_db_flatstore.xml"/>
                <xi:include href="rpc_debugger.xml"/>
                <xi:include href="rpc_lcr.xml"/>
+               <xi:include href="rpc_malloc_test.xml"/>
                <xi:include href="rpc_mi_rpc.xml"/>
+               <xi:include href="rpc_sl.xml"/>
                <xi:include href="rpc_tls.xml"/>
                <xi:include href="rpc_tm.xml"/>
+               <xi:include href="rpc_dialog.xml"/>
                <xi:include href="rpc_htable.xml"/>
+               <xi:include href="rpc_ratelimit_k.xml"/>
                <xi:include href="rpc_uac.xml"/>
                <xi:include href="rpc_usrloc_k.xml"/>
                <xi:include href="rpc_cpl-c.xml"/>
@@ -35,7 +40,6 @@
                <xi:include href="rpc_pike.xml"/>
                <xi:include href="rpc_prefix_route.xml"/>
                <xi:include href="rpc_presence_b2b.xml"/>
-               <xi:include href="rpc_ratelimit.xml"/>
-               <xi:include href="rpc_sl.xml"/>
+               <xi:include href="rpc_ratelimit_s.xml"/>
                <xi:include href="rpc_usrloc_s.xml"/>
 </book>
diff --git a/doc/rpc_list/docbook/rpc_malloc_test.xml b/doc/rpc_list/docbook/rpc_malloc_test.xml
new file mode 100644 (file)
index 0000000..1073113
--- /dev/null
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- this file is autogenerated, do not edit! -->
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+       "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="rpc_exports.malloc_test">
+       <title>
+RPC Exports for malloc_test
+       </title>
+
+
+<section id="mt.mem_alloc"><title>mt.mem_alloc</title>
+<para>
+        Allocates the specified number of bytes (debugging/test
+        function).Use b|k|m|g to specify the desired size unit
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_free"><title>mt.mem_free</title>
+<para>
+        Frees the specified number of bytes, previously allocated by
+        one of the other malloc_test functions (e.g. mt.mem_alloc or
+        the script mt_mem_alloc). Use b|k|m|g to specify the desired
+        size unit.Returns the number of bytes freed (can be higher or
+        smaller then the requested size)
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_realloc"><title>mt.mem_realloc</title>
+<para>
+        Reallocates the specified number of bytes from a pre-allocated
+        randomly selected memory chunk. If no pre-allocated memory
+        chunks exists, it will fail. Make sure mt.mem_used is non 0 or
+        call mt.mem_alloc prior to calling this function. Returns the
+        difference in bytes (&lt;0 if bytes were freed, &gt;0 if more
+        bytes were allocated).Use b|k|m|g to specify the desired size
+        unit
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_used"><title>mt.mem_used</title>
+<para>
+        Returns how many memory chunks and how many bytes are currently
+        allocated via the mem_alloc module functions. Use b|k|m|g to
+        specify the desired size unit.
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_rnd_alloc"><title>mt.mem_rnd_alloc</title>
+<para>
+        Takes 4 parameters: min, max, total_size and an optional unit
+        (b|k|m|g). It will allocate total_size memory, in pieces of
+        random size betweenmin .. max (inclusive).
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_test_start"><title>mt.mem_test_start</title>
+<para>
+        Takes 7 parameters: min, max, total_size, min_interval,
+        max_interval, test_time and an optional size unit (b|k|m|g).
+        All the time units are ms. It will run a memory allocation test
+        for test_time ms. At a random interval between min_interval and
+        max_interval ms. it will allocate a memory chunk with random
+        size, between min and max. Each time total_size is reached, it
+        will free all the memory allocated and start again.Returns the
+        test id (integer)
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_test_stop"><title>mt.mem_test_stop</title>
+<para>
+        Takes 1 parameter: the test id. It will stop the corresponding
+        test.Note: the test is stopped, but not destroyed.
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_test_destroy"><title>mt.mem_test_destroy</title>
+<para>
+        Takes 1 parameter: the test id. It will destroy the
+        corresponding test.
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_test_destroy_all"><title>mt.mem_test_destroy_all</title>
+<para>
+        It will destroy all the tests (running or stopped).
+</para>
+<para>
+</para>
+</section>
+
+<section id="mt.mem_test_list"><title>mt.mem_test_list</title>
+<para>
+        If a test id parameter is provided it will list the
+        corresponding test, else it will list all of them. Use b |k | m
+        | g as a second parameter for the size units (default bytes)
+</para>
+<para>
+</para>
+</section>
+
+</chapter>
diff --git a/doc/rpc_list/docbook/rpc_ratelimit_k.xml b/doc/rpc_list/docbook/rpc_ratelimit_k.xml
new file mode 100644 (file)
index 0000000..8797fb3
--- /dev/null
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- this file is autogenerated, do not edit! -->
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+       "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="rpc_exports.ratelimit_k">
+       <title>
+RPC Exports for ratelimit_k
+       </title>
+
+
+<section id="rl.stats"><title>rl.stats</title>
+<para>
+        Print ratelimit statistics: PIPE[&lt;pipe_id&gt;]:
+        &lt;last_counter&gt;/&lt;pipe_limit&gt; (drop rate:
+        &lt;drop_rate&gt;)
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.get_pipes"><title>rl.get_pipes</title>
+<para>
+        Print pipes info: PIPE[&lt;pipe_id&gt;]:
+        &lt;pipe_algo_id&gt;:&lt;pipe_algo&gt;
+        &lt;last_counter&gt;/&lt;pipe_limit&gt; (drop rate:
+        &lt;drop_rate&gt;) [&lt;current_counter&gt;]
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.set_pipe"><title>rl.set_pipe</title>
+<para>
+        Sets a pipe params: &lt;pipe_id&gt; &lt;pipe_algorithm&gt;
+        &lt;pipe_limit&gt;
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.get_queues"><title>rl.get_queues</title>
+<para>
+        Print queues info: QUEUE[queue_id]:
+        &lt;pipe_id&gt;:&lt;queue_method&gt;
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.set_queue"><title>rl.set_queue</title>
+<para>
+        Sets queue params: &lt;quue_id&gt; &lt;queue_method&gt;
+        &lt;pipe_id&gt;
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.get_pid"><title>rl.get_pid</title>
+<para>
+        Print PID Controller parameters for the FEEDBACK algorithm:
+        &lt;ki&gt; &lt;kp&gt; &lt;kd&gt;
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.set_pid"><title>rl.set_pid</title>
+<para>
+        Sets the PID Controller parameters for the FEEDBACK algorithm:
+        &lt;ki&gt; &lt;kp&gt; &lt;kd&gt;
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.push_load"><title>rl.push_load</title>
+<para>
+        Force the value of the load parameter for FEEDBACK algorithm:
+        &lt;load&gt;
+</para>
+<para>
+</para>
+</section>
+
+<section id="rl.set_dbg"><title>rl.set_dbg</title>
+<para>
+        Sets the ratelimit debug/monitoing logs: 0-off 1-on
+</para>
+<para>
+</para>
+</section>
+
+</chapter>
similarity index 93%
rename from doc/rpc_list/docbook/rpc_ratelimit.xml
rename to doc/rpc_list/docbook/rpc_ratelimit_s.xml
index 032b43c..239fb0d 100644 (file)
@@ -2,9 +2,9 @@
 <!-- this file is autogenerated, do not edit! -->
 <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
        "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
-<chapter id="rpc_exports.ratelimit">
+<chapter id="rpc_exports.ratelimit_s">
        <title>
-RPC Exports for ratelimit
+RPC Exports for ratelimit_s
        </title>
 
 
index 3f99c68..57cede2 100644 (file)
@@ -25,4 +25,20 @@ RPC Exports for tls
 </para>
 </section>
 
+<section id="tls.info"><title>tls.info</title>
+<para>
+        Returns internal tls related info.
+</para>
+<para>
+</para>
+</section>
+
+<section id="tls.options"><title>tls.options</title>
+<para>
+        Dumps all the tls config options.
+</para>
+<para>
+</para>
+</section>
+
 </chapter>
index 1a62e71..479a0f4 100644 (file)
@@ -29,37 +29,44 @@ RPC Exports for core
  7. core.version
         Returns the version string of the server.
 
- 8. core.uptime
+ 8. core.flags
+        Returns the compile flags.
+
+ 9. core.info
+        Verbose info, including version number, compile flags,
+        compiler,repository hash a.s.o.
+
+10. core.uptime
         Returns uptime of SER server.
 
- 9. core.ps
+11. core.ps
         Returns the description of running SER processes.
         Returns an array.
 
-10. core.pwd
+12. core.pwd
         Returns the working directory of SER server.
         Returns an array.
 
-11. core.arg
+13. core.arg
         Returns the list of command line arguments used on SER startup.
         Returns an array.
 
-12. core.kill
+14. core.kill
         Sends the given signal to SER.
 
-13. core.shmmem
+15. core.shmmem
         Returns shared memory info. It has an optional parameter that
         specifies the measuring unit: b - bytes (default), k or kb, m
         or mb, g or gb. Note: when using something different from
         bytes, the value is truncated.
 
-14. core.tcp_info
+16. core.tcp_info
         Returns tcp related info.
 
-15. core.tcp_options
+17. core.tcp_options
         Returns active tcp options.
 
-16. core.sctp_options
+18. core.sctp_options
         Returns active sctp options. With one parameter it returns the
         sctp options set in the kernel for a specific
         socket(debugging), with 0 filled in for non-kernel related
@@ -67,73 +74,80 @@ RPC Exports for core
         address[:port] . With no parameters it returns ser's idea of
         the current sctp options (intended non-debugging use).
 
-17. core.sctp_info
+19. core.sctp_info
         Returns sctp related info.
 
-18. dns.mem_info
+20. core.udp4_raw_info
+        Returns udp4_raw related info.
+
+21. dns.mem_info
         dns cache memory info.
 
-19. dns.debug
+22. dns.debug
         dns debug  info.
 
-20. dns.debug_all
+23. dns.debug_all
         complete dns debug  dump
 
-21. dns.view
+24. dns.view
         dns cache dump in a human-readable format
 
-22. dns.lookup
+25. dns.lookup
         perform a dns lookup
 
-23. dns.delete_all
-        deletes all the entries from the DNS cache
+26. dns.delete_all
+        deletes all the non-permanent entries from the DNS cache
+
+27. dns.delete_all_force
+        deletes all the entries from the DNS cache including the
+        permanent ones
 
-24. dns.add_a
+28. dns.add_a
         adds an A record to the DNS cache
 
-25. dns.add_aaaa
+29. dns.add_aaaa
         adds an AAAA record to the DNS cache
 
-26. dns.add_srv
+30. dns.add_srv
         adds an SRV record to the DNS cache
 
-27. dns.delete_a
+31. dns.delete_a
         deletes an A record from the DNS cache
 
-28. dns.delete_aaaa
+32. dns.delete_aaaa
         deletes an AAAA record from the DNS cache
 
-29. dns.delete_srv
+33. dns.delete_srv
         deletes an SRV record from the DNS cache
 
-30. dns.delete_naptr
+34. dns.delete_naptr
         deletes a NAPTR record from the DNS cache
 
-31. dns.delete_cname
+35. dns.delete_cname
         deletes a CNAME record from the DNS cache
 
-32. dns.delete_txt
+36. dns.delete_txt
         deletes a TXT record from the DNS cache
 
-33. dns.delete_ebl
+37. dns.delete_ebl
         deletes an EBL record from the DNS cache
 
-34. dns.delete_ptr
+38. dns.delete_ptr
         deletes an PTR record from the DNS cache
 
-35. dst_blacklist.mem_info
+39. dst_blacklist.mem_info
         dst blacklist memory usage info.
 
-36. dst_blacklist.debug
+40. dst_blacklist.debug
         dst blacklist  debug  info.
 
-37. dst_blacklist.view
+41. dst_blacklist.view
         dst blacklist dump in human-readable format.
 
-38. dst_blacklist.delete_all
+42. dst_blacklist.delete_all
         Deletes all the entries from the dst blacklist except the
         permanent ones.
 
-39. dst_blacklist.add
+43. dst_blacklist.add
         Adds a new entry to the dst blacklist.
 
diff --git a/doc/rpc_list/rpc_counters.txt b/doc/rpc_list/rpc_counters.txt
new file mode 100644 (file)
index 0000000..70b01f9
--- /dev/null
@@ -0,0 +1,30 @@
+RPC Exports for counters
+========================
+
+                  [ this file is autogenerated, do not edit ]
+
+
+ 1. cnt.get
+        get counter value (takes group and counter name as parameters)
+
+ 2. cnt.reset
+        reset counter (takes group and counter name as parameters)
+
+ 3. cnt.get_raw
+        get raw counter value (debugging version)
+
+ 4. cnt.grps_list
+        list all the counter group names
+        Returns an array.
+
+ 5. cnt.var_list
+        list all the counters names in a specified group
+        Returns an array.
+
+ 6. cnt.grp_get_all
+        list all counter names and values in a specified group
+
+ 7. cnt.help
+        print the description of a counter (group and counter name
+        required).
+
diff --git a/doc/rpc_list/rpc_dialog.txt b/doc/rpc_list/rpc_dialog.txt
new file mode 100644 (file)
index 0000000..b911790
--- /dev/null
@@ -0,0 +1,32 @@
+RPC Exports for dialog
+======================
+
+                  [ this file is autogenerated, do not edit ]
+
+
+ 1. dlg.list
+        Print all dialogs
+
+ 2. dlg.list_ctx
+        Print all dialogs with associated context
+
+ 3. dlg.dlg_list
+        Print dialog based on callid and fromtag
+
+ 4. dlg.dlg_list_ctx
+        Print dialog with associated context based on callid and
+        fromtag
+
+ 5. dlg.end_dlg
+        End a given dialog based on [h_entry] [h_id]
+
+ 6. dlg.profile_get_size
+        Returns the number of dialogs belonging to a profile
+
+ 7. dlg.profile_list
+        Lists all the dialogs belonging to a profile
+
+ 8. dlg.bridge_dlg
+        Bridge two SIP addresses in a call using INVITE(hold)-REFER-BYE
+        mechanism: to, from, [outbound SIP proxy]
+
index 350fbf3..cb3be62 100644 (file)
@@ -5,11 +5,11 @@ RPC Exports for lcr
 
 
  1. lcr.reload
-        Reload gw and lcr tables from database.
+        Reload lcr tables from database.
 
  2. lcr.dump_gws
-        Dump the contents of the gw table.
+        Dump the contents of lcr_gws table.
 
- 3. lcr.dump_lcrs
-        Dump the contents of the lcr table.
+ 3. lcr.dump_rules
+        Dump the contents of the lcr_rules table.
 
diff --git a/doc/rpc_list/rpc_malloc_test.txt b/doc/rpc_list/rpc_malloc_test.txt
new file mode 100644 (file)
index 0000000..3fd6a8b
--- /dev/null
@@ -0,0 +1,61 @@
+RPC Exports for malloc_test
+===========================
+
+                  [ this file is autogenerated, do not edit ]
+
+
+ 1. mt.mem_alloc
+        Allocates the specified number of bytes (debugging/test
+        function).Use b|k|m|g to specify the desired size unit
+
+ 2. mt.mem_free
+        Frees the specified number of bytes, previously allocated by
+        one of the other malloc_test functions (e.g. mt.mem_alloc or
+        the script mt_mem_alloc). Use b|k|m|g to specify the desired
+        size unit.Returns the number of bytes freed (can be higher or
+        smaller then the requested size)
+
+ 3. mt.mem_realloc
+        Reallocates the specified number of bytes from a pre-allocated
+        randomly selected memory chunk. If no pre-allocated memory
+        chunks exists, it will fail. Make sure mt.mem_used is non 0 or
+        call mt.mem_alloc prior to calling this function. Returns the
+        difference in bytes (<0 if bytes were freed, >0 if more bytes
+        were allocated).Use b|k|m|g to specify the desired size unit
+
+ 4. mt.mem_used
+        Returns how many memory chunks and how many bytes are currently
+        allocated via the mem_alloc module functions. Use b|k|m|g to
+        specify the desired size unit.
+
+ 5. mt.mem_rnd_alloc
+        Takes 4 parameters: min, max, total_size and an optional unit
+        (b|k|m|g). It will allocate total_size memory, in pieces of
+        random size betweenmin .. max (inclusive).
+
+ 6. mt.mem_test_start
+        Takes 7 parameters: min, max, total_size, min_interval,
+        max_interval, test_time and an optional size unit (b|k|m|g).
+        All the time units are ms. It will run a memory allocation test
+        for test_time ms. At a random interval between min_interval and
+        max_interval ms. it will allocate a memory chunk with random
+        size, between min and max. Each time total_size is reached, it
+        will free all the memory allocated and start again.Returns the
+        test id (integer)
+
+ 7. mt.mem_test_stop
+        Takes 1 parameter: the test id. It will stop the corresponding
+        test.Note: the test is stopped, but not destroyed.
+
+ 8. mt.mem_test_destroy
+        Takes 1 parameter: the test id. It will destroy the
+        corresponding test.
+
+ 9. mt.mem_test_destroy_all
+        It will destroy all the tests (running or stopped).
+
+10. mt.mem_test_list
+        If a test id parameter is provided it will list the
+        corresponding test, else it will list all of them. Use b |k | m
+        | g as a second parameter for the size units (default bytes)
+
diff --git a/doc/rpc_list/rpc_ratelimit_k.txt b/doc/rpc_list/rpc_ratelimit_k.txt
new file mode 100644 (file)
index 0000000..1ea105a
--- /dev/null
@@ -0,0 +1,39 @@
+RPC Exports for ratelimit_k
+===========================
+
+                  [ this file is autogenerated, do not edit ]
+
+
+ 1. rl.stats
+        Print ratelimit statistics: PIPE[<pipe_id>]:
+        <last_counter>/<pipe_limit> (drop rate: <drop_rate>)
+
+ 2. rl.get_pipes
+        Print pipes info: PIPE[<pipe_id>]: <pipe_algo_id>:<pipe_algo>
+        <last_counter>/<pipe_limit> (drop rate: <drop_rate>)
+        [<current_counter>]
+
+ 3. rl.set_pipe
+        Sets a pipe params: <pipe_id> <pipe_algorithm> <pipe_limit>
+
+ 4. rl.get_queues
+        Print queues info: QUEUE[queue_id]: <pipe_id>:<queue_method>
+
+ 5. rl.set_queue
+        Sets queue params: <quue_id> <queue_method> <pipe_id>
+
+ 6. rl.get_pid
+        Print PID Controller parameters for the FEEDBACK algorithm:
+        <ki> <kp> <kd>
+
+ 7. rl.set_pid
+        Sets the PID Controller parameters for the FEEDBACK algorithm:
+        <ki> <kp> <kd>
+
+ 8. rl.push_load
+        Force the value of the load parameter for FEEDBACK algorithm:
+        <load>
+
+ 9. rl.set_dbg
+        Sets the ratelimit debug/monitoing logs: 0-off 1-on
+
similarity index 87%
rename from doc/rpc_list/rpc_ratelimit.txt
rename to doc/rpc_list/rpc_ratelimit_s.txt
index d2c191f..c2c52f3 100644 (file)
@@ -1,5 +1,5 @@
-RPC Exports for ratelimit
-=========================
+RPC Exports for ratelimit_s
+===========================
 
                   [ this file is autogenerated, do not edit ]
 
index 57326a4..520ac59 100644 (file)
@@ -11,3 +11,9 @@ RPC Exports for tls
         List currently open TLS connections
         Returns an array.
 
+ 3. tls.info
+        Returns internal tls related info.
+
+ 4. tls.options
+        Dumps all the tls config options.
+