mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-18 20:47:53 +00:00
Merge pull request #2371 from zerotier/jh-fix-bsd-tap-build-error
Fix build error for BSD tap driver
This commit is contained in:
commit
d9d58c8bde
@ -431,10 +431,12 @@ void BSDEthernetTap::threadMain()
|
|||||||
// constructing itself.
|
// constructing itself.
|
||||||
Thread::sleep(500);
|
Thread::sleep(500);
|
||||||
|
|
||||||
for (unsigned int i = 0; i < _concurrency; ++i) {
|
bool pinning = _pinning;
|
||||||
_rxThreads.push_back(std::thread([this, i, _pinning] {
|
|
||||||
|
|
||||||
if (_pinning) {
|
for (unsigned int i = 0; i < _concurrency; ++i) {
|
||||||
|
_rxThreads.push_back(std::thread([this, i, pinning] {
|
||||||
|
|
||||||
|
if (pinning) {
|
||||||
int pinCore = i % _concurrency;
|
int pinCore = i % _concurrency;
|
||||||
fprintf(stderr, "Pinning thread %d to core %d\n", i, pinCore);
|
fprintf(stderr, "Pinning thread %d to core %d\n", i, pinCore);
|
||||||
pthread_t self = pthread_self();
|
pthread_t self = pthread_self();
|
||||||
|
Loading…
Reference in New Issue
Block a user