Use multiple network event loop threads with separate data structures.

This commit is contained in:
Witold Krecicki
2018-11-13 19:02:36 +00:00
committed by Witold Kręcicki
parent 1f0cffd16f
commit 4b8bdca210
3 changed files with 492 additions and 463 deletions
+1 -1
View File
@@ -824,7 +824,7 @@ create_managers(void) {
}
result = isc_socketmgr_create2(named_g_mctx, &named_g_socketmgr,
maxsocks);
maxsocks, named_g_udpdisp);
if (result != ISC_R_SUCCESS) {
UNEXPECTED_ERROR(__FILE__, __LINE__,
"isc_socketmgr_create() failed: %s",
+1 -1
View File
@@ -813,7 +813,7 @@ isc_socketmgr_create(isc_mem_t *mctx, isc_socketmgr_t **managerp);
isc_result_t
isc_socketmgr_create2(isc_mem_t *mctx, isc_socketmgr_t **managerp,
unsigned int maxsocks);
unsigned int maxsocks, int nthreads);
/*%<
* Create a socket manager. If "maxsocks" is non-zero, it specifies the
* maximum number of sockets that the created manager should handle.
+490 -461
View File
File diff suppressed because it is too large Load Diff