diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2021-11-04 14:08:25 +0100 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2021-11-04 14:08:25 +0100 |
commit | 9075706714f44e6bc984154992746b5b03bb380b (patch) | |
tree | 06100186873e2639bb7c20866ee7f49bfec773f5 /nDPId-test.c | |
parent | 1f6d1fbd67a2735d3e80680ce493841ba4b54488 (diff) |
nDPId-test: Set max buffer size for remote descriptors useful to test caching/buffering.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'nDPId-test.c')
-rw-r--r-- | nDPId-test.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nDPId-test.c b/nDPId-test.c index 543ddb91f..38dcd9be7 100644 --- a/nDPId-test.c +++ b/nDPId-test.c @@ -100,13 +100,13 @@ static void * nDPIsrvd_mainloop_thread(void * const arg) THREAD_ERROR_GOTO(arg); } - mock_json_desc = get_unused_remote_descriptor(JSON_SOCK, mock_pipefds[PIPE_nDPIsrvd]); + mock_json_desc = get_unused_remote_descriptor(JSON_SOCK, mock_pipefds[PIPE_nDPIsrvd], NETWORK_BUFFER_MAX_SIZE); if (mock_json_desc == NULL) { THREAD_ERROR_GOTO(arg); } - mock_serv_desc = get_unused_remote_descriptor(SERV_SOCK, mock_servfds[PIPE_WRITE]); + mock_serv_desc = get_unused_remote_descriptor(SERV_SOCK, mock_servfds[PIPE_WRITE], NETWORK_BUFFER_MAX_SIZE / 4); if (mock_serv_desc == NULL) { THREAD_ERROR_GOTO(arg); @@ -150,6 +150,8 @@ static void * nDPIsrvd_mainloop_thread(void * const arg) } error: + drain_cache_blocking(mock_serv_desc); + del_event(epollfd, mock_pipefds[PIPE_nDPIsrvd]); del_event(epollfd, mock_servfds[PIPE_WRITE]); close(mock_pipefds[PIPE_nDPIsrvd]); |