summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorGrant Limberg <grant.limberg@zerotier.com>2018-12-07 01:58:23 -0800
committerGrant Limberg <grant.limberg@zerotier.com>2018-12-07 01:58:23 -0800
commitf6e9f0e2a2deec76fe0725ed4070d2615f441c6c (patch)
tree9dd85a95e0bc78bac3201785d24c912c68ab0d94 /service
parent4a89729529b721f7c81548e8df6b3e01a20179c4 (diff)
downloadinfinitytier-f6e9f0e2a2deec76fe0725ed4070d2615f441c6c.tar.gz
infinitytier-f6e9f0e2a2deec76fe0725ed4070d2615f441c6c.zip
cleanup
Diffstat (limited to 'service')
-rw-r--r--service/OneService.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/service/OneService.cpp b/service/OneService.cpp
index 2223b9a8..84d801db 100644
--- a/service/OneService.cpp
+++ b/service/OneService.cpp
@@ -607,16 +607,13 @@ public:
_ports[1] = 0;
_ports[2] = 0;
+ _incomingPacketConcurrency = std::max((unsigned long)1,std::min((unsigned long)16,(unsigned long)std::thread::hardware_concurrency()));
char *envPool = std::getenv("INCOMING_PACKET_CONCURRENCY");
if (envPool != NULL) {
int tmp = atoi(envPool);
if (tmp > 0) {
_incomingPacketConcurrency = tmp;
- } else {
- _incomingPacketConcurrency = std::max((unsigned long)1,std::min((unsigned long)16,(unsigned long)std::thread::hardware_concurrency()));
}
- } else {
- _incomingPacketConcurrency = std::max((unsigned long)1,std::min((unsigned long)16,(unsigned long)std::thread::hardware_concurrency()));
}
for(long t=0;t<_incomingPacketConcurrency;++t) {
_incomingPacketThreads.push_back(std::thread([this]() {