|
|
|
@ -27,6 +27,7 @@ unsigned int rtpe_poller_rr_iter;
|
|
|
|
GString *dtmf_logs;
|
|
|
|
GString *dtmf_logs;
|
|
|
|
GQueue rtpe_control_ng = G_QUEUE_INIT;
|
|
|
|
GQueue rtpe_control_ng = G_QUEUE_INIT;
|
|
|
|
struct bufferpool *shm_bufferpool;
|
|
|
|
struct bufferpool *shm_bufferpool;
|
|
|
|
|
|
|
|
struct bufferpool *static_bufferpool;
|
|
|
|
struct bufferpool *rtpe_bufferpool;
|
|
|
|
struct bufferpool *rtpe_bufferpool;
|
|
|
|
memory_arena_t rtpe_arena;
|
|
|
|
memory_arena_t rtpe_arena;
|
|
|
|
|
|
|
|
|
|
|
|
@ -72,6 +73,7 @@ int main(void) {
|
|
|
|
rtpe_common_config_ptr = &rtpe_config.common;
|
|
|
|
rtpe_common_config_ptr = &rtpe_config.common;
|
|
|
|
bufferpool_init();
|
|
|
|
bufferpool_init();
|
|
|
|
shm_bufferpool = bufferpool_new(bufferpool_aligned_alloc, bufferpool_aligned_free);
|
|
|
|
shm_bufferpool = bufferpool_new(bufferpool_aligned_alloc, bufferpool_aligned_free);
|
|
|
|
|
|
|
|
static_bufferpool = bufferpool_new(bufferpool_aligned_alloc, bufferpool_aligned_free);
|
|
|
|
|
|
|
|
|
|
|
|
endpoint_parse_any(&rtpe_config.graphite_ep, "1.2.3.4:4567");
|
|
|
|
endpoint_parse_any(&rtpe_config.graphite_ep, "1.2.3.4:4567");
|
|
|
|
|
|
|
|
|
|
|
|
@ -1398,6 +1400,14 @@ int main(void) {
|
|
|
|
"shared\n"
|
|
|
|
"shared\n"
|
|
|
|
"{\n"
|
|
|
|
"{\n"
|
|
|
|
"num_shards\n"
|
|
|
|
"num_shards\n"
|
|
|
|
|
|
|
|
"0\n"
|
|
|
|
|
|
|
|
"shards\n"
|
|
|
|
|
|
|
|
"[\n"
|
|
|
|
|
|
|
|
"]\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"static\n"
|
|
|
|
|
|
|
|
"{\n"
|
|
|
|
|
|
|
|
"num_shards\n"
|
|
|
|
"1\n"
|
|
|
|
"1\n"
|
|
|
|
"shards\n"
|
|
|
|
"shards\n"
|
|
|
|
"[\n"
|
|
|
|
"[\n"
|
|
|
|
@ -2729,6 +2739,14 @@ int main(void) {
|
|
|
|
"shared\n"
|
|
|
|
"shared\n"
|
|
|
|
"{\n"
|
|
|
|
"{\n"
|
|
|
|
"num_shards\n"
|
|
|
|
"num_shards\n"
|
|
|
|
|
|
|
|
"0\n"
|
|
|
|
|
|
|
|
"shards\n"
|
|
|
|
|
|
|
|
"[\n"
|
|
|
|
|
|
|
|
"]\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"static\n"
|
|
|
|
|
|
|
|
"{\n"
|
|
|
|
|
|
|
|
"num_shards\n"
|
|
|
|
"1\n"
|
|
|
|
"1\n"
|
|
|
|
"shards\n"
|
|
|
|
"shards\n"
|
|
|
|
"[\n"
|
|
|
|
"[\n"
|
|
|
|
@ -4057,6 +4075,14 @@ int main(void) {
|
|
|
|
"shared\n"
|
|
|
|
"shared\n"
|
|
|
|
"{\n"
|
|
|
|
"{\n"
|
|
|
|
"num_shards\n"
|
|
|
|
"num_shards\n"
|
|
|
|
|
|
|
|
"0\n"
|
|
|
|
|
|
|
|
"shards\n"
|
|
|
|
|
|
|
|
"[\n"
|
|
|
|
|
|
|
|
"]\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"static\n"
|
|
|
|
|
|
|
|
"{\n"
|
|
|
|
|
|
|
|
"num_shards\n"
|
|
|
|
"1\n"
|
|
|
|
"1\n"
|
|
|
|
"shards\n"
|
|
|
|
"shards\n"
|
|
|
|
"[\n"
|
|
|
|
"[\n"
|
|
|
|
@ -5404,6 +5430,14 @@ int main(void) {
|
|
|
|
"shared\n"
|
|
|
|
"shared\n"
|
|
|
|
"{\n"
|
|
|
|
"{\n"
|
|
|
|
"num_shards\n"
|
|
|
|
"num_shards\n"
|
|
|
|
|
|
|
|
"0\n"
|
|
|
|
|
|
|
|
"shards\n"
|
|
|
|
|
|
|
|
"[\n"
|
|
|
|
|
|
|
|
"]\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"static\n"
|
|
|
|
|
|
|
|
"{\n"
|
|
|
|
|
|
|
|
"num_shards\n"
|
|
|
|
"1\n"
|
|
|
|
"1\n"
|
|
|
|
"shards\n"
|
|
|
|
"shards\n"
|
|
|
|
"[\n"
|
|
|
|
"[\n"
|
|
|
|
@ -6740,6 +6774,14 @@ int main(void) {
|
|
|
|
"shared\n"
|
|
|
|
"shared\n"
|
|
|
|
"{\n"
|
|
|
|
"{\n"
|
|
|
|
"num_shards\n"
|
|
|
|
"num_shards\n"
|
|
|
|
|
|
|
|
"0\n"
|
|
|
|
|
|
|
|
"shards\n"
|
|
|
|
|
|
|
|
"[\n"
|
|
|
|
|
|
|
|
"]\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"static\n"
|
|
|
|
|
|
|
|
"{\n"
|
|
|
|
|
|
|
|
"num_shards\n"
|
|
|
|
"1\n"
|
|
|
|
"1\n"
|
|
|
|
"shards\n"
|
|
|
|
"shards\n"
|
|
|
|
"[\n"
|
|
|
|
"[\n"
|
|
|
|
@ -8070,6 +8112,14 @@ int main(void) {
|
|
|
|
"shared\n"
|
|
|
|
"shared\n"
|
|
|
|
"{\n"
|
|
|
|
"{\n"
|
|
|
|
"num_shards\n"
|
|
|
|
"num_shards\n"
|
|
|
|
|
|
|
|
"0\n"
|
|
|
|
|
|
|
|
"shards\n"
|
|
|
|
|
|
|
|
"[\n"
|
|
|
|
|
|
|
|
"]\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"static\n"
|
|
|
|
|
|
|
|
"{\n"
|
|
|
|
|
|
|
|
"num_shards\n"
|
|
|
|
"1\n"
|
|
|
|
"1\n"
|
|
|
|
"shards\n"
|
|
|
|
"shards\n"
|
|
|
|
"[\n"
|
|
|
|
"[\n"
|
|
|
|
@ -9403,6 +9453,14 @@ int main(void) {
|
|
|
|
"shared\n"
|
|
|
|
"shared\n"
|
|
|
|
"{\n"
|
|
|
|
"{\n"
|
|
|
|
"num_shards\n"
|
|
|
|
"num_shards\n"
|
|
|
|
|
|
|
|
"0\n"
|
|
|
|
|
|
|
|
"shards\n"
|
|
|
|
|
|
|
|
"[\n"
|
|
|
|
|
|
|
|
"]\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"static\n"
|
|
|
|
|
|
|
|
"{\n"
|
|
|
|
|
|
|
|
"num_shards\n"
|
|
|
|
"1\n"
|
|
|
|
"1\n"
|
|
|
|
"shards\n"
|
|
|
|
"shards\n"
|
|
|
|
"[\n"
|
|
|
|
"[\n"
|
|
|
|
@ -9429,6 +9487,7 @@ int main(void) {
|
|
|
|
dtls_cert_free();
|
|
|
|
dtls_cert_free();
|
|
|
|
ice_free();
|
|
|
|
ice_free();
|
|
|
|
bufferpool_destroy(shm_bufferpool);
|
|
|
|
bufferpool_destroy(shm_bufferpool);
|
|
|
|
|
|
|
|
bufferpool_destroy(static_bufferpool);
|
|
|
|
call_memory_arena_release();
|
|
|
|
call_memory_arena_release();
|
|
|
|
bufferpool_cleanup();
|
|
|
|
bufferpool_cleanup();
|
|
|
|
|
|
|
|
|
|
|
|
|