Skip to content

Commit

Permalink
modules: readme files regenerated - pipelimit ... [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
kamailio-dev committed Oct 17, 2018
1 parent 8140255 commit 2b35fc2
Showing 1 changed file with 37 additions and 20 deletions.
57 changes: 37 additions & 20 deletions src/modules/pipelimit/README
Expand Up @@ -42,8 +42,9 @@ Daniel-Constantin Mierla
3.6. plp_algorithm_column (string)
3.7. timer_interval (integer)
3.8. timer_mode (integer)
3.9. reply_code (integer)
3.10. reply_reason (string)
3.9. load_fetch (integer)
3.10. reply_code (integer)
3.11. reply_reason (string)

4. Functions

Expand All @@ -70,12 +71,13 @@ Daniel-Constantin Mierla
1.6. Set plp_algorithm_column parameter
1.7. Set timer_interval parameter
1.8. Set timer_mode parameter
1.9. Set reply_code parameter
1.10. Set reply_code parameter at runtime
1.11. Set reply_reason parameter
1.12. Set reply_reason parameter at runtime
1.13. pl_check usage
1.14. pl_drop usage
1.9. Set load_fetch parameter
1.10. Set reply_code parameter
1.11. Set reply_code parameter at runtime
1.12. Set reply_reason parameter
1.13. Set reply_reason parameter at runtime
1.14. pl_check usage
1.15. pl_drop usage

Chapter 1. Admin Guide

Expand All @@ -100,8 +102,9 @@ Chapter 1. Admin Guide
3.6. plp_algorithm_column (string)
3.7. timer_interval (integer)
3.8. timer_mode (integer)
3.9. reply_code (integer)
3.10. reply_reason (string)
3.9. load_fetch (integer)
3.10. reply_code (integer)
3.11. reply_reason (string)

4. Functions

Expand Down Expand Up @@ -211,8 +214,9 @@ Chapter 1. Admin Guide
3.6. plp_algorithm_column (string)
3.7. timer_interval (integer)
3.8. timer_mode (integer)
3.9. reply_code (integer)
3.10. reply_reason (string)
3.9. load_fetch (integer)
3.10. reply_code (integer)
3.11. reply_reason (string)

3.1. hash_size (int)

Expand Down Expand Up @@ -314,36 +318,49 @@ modparam("pipelimit", "timer_interval", 5)
modparam("pipelimit", "timer_mode", 1)
...

3.9. reply_code (integer)
3.9. load_fetch (integer)

Control if the module should fetch the load for CPU and network
traffic. If set to 0, no load is fetched; if set to 1, the load is
fetched every timer interval.

Default value is 1.

Example 1.9. Set load_fetch parameter
...
modparam("pipelimit", "load_fetch", 0)
...

3.10. reply_code (integer)

The code of the reply sent by Kamailio while limiting.

Default value is 503.

Example 1.9. Set reply_code parameter
Example 1.10. Set reply_code parameter
...
modparam("pipelimit", "reply_code", 505)
...

This value can be modified at runtime using kamcmd

Example 1.10. Set reply_code parameter at runtime
Example 1.11. Set reply_code parameter at runtime
kamcmd cfg.set_now_int pipelimit reply_code 505

3.10. reply_reason (string)
3.11. reply_reason (string)

The reason of the reply sent by Kamailio while limiting.

Default value is "Server Unavailable".

Example 1.11. Set reply_reason parameter
Example 1.12. Set reply_reason parameter
...
modparam("pipelimit", "reply_reason", "Limiting")
...

This value can be modified at runtime using kamcmd

Example 1.12. Set reply_reason parameter at runtime
Example 1.13. Set reply_reason parameter at runtime
kamcmd cfg.set_now_string pipelimit reply_reason "Limiting"

4. Functions
Expand Down Expand Up @@ -378,7 +395,7 @@ kamcmd cfg.set_now_string pipelimit reply_reason "Limiting"

This function can be used from ANY_ROUTE.

Example 1.13. pl_check usage
Example 1.14. pl_check usage
...
# perform pipe match for current method
if (!pl_check("one")) {
Expand Down Expand Up @@ -447,7 +464,7 @@ with unexpected retcode=$var(check_result)\n");
This function can be used from
REQUEST_ROUTE|BRANCH_ROUTE|FAILURE_ROUTE|ONSEND_ROUTE.

Example 1.14. pl_drop usage
Example 1.15. pl_drop usage
...
if (!pl_check("one")) {
# send back a "503 - Server Unavailable"
Expand Down

0 comments on commit 2b35fc2

Please sign in to comment.