Defer NETWORK_CONFIG_REQUEST packets and allow multithreaded processing.
This commit is contained in:
parent
b9e86103cf
commit
45f315e603
2 changed files with 25 additions and 13 deletions
|
@ -58,7 +58,8 @@ public:
|
|||
Packet(),
|
||||
_receiveTime(0),
|
||||
_localAddress(),
|
||||
_remoteAddress()
|
||||
_remoteAddress(),
|
||||
_authenticated(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -79,10 +80,11 @@ public:
|
|||
* @throws std::out_of_range Range error processing packet
|
||||
*/
|
||||
IncomingPacket(const void *data,unsigned int len,const InetAddress &localAddress,const InetAddress &remoteAddress,uint64_t now) :
|
||||
Packet(data,len),
|
||||
_receiveTime(now),
|
||||
_localAddress(localAddress),
|
||||
_remoteAddress(remoteAddress)
|
||||
Packet(data,len),
|
||||
_receiveTime(now),
|
||||
_localAddress(localAddress),
|
||||
_remoteAddress(remoteAddress),
|
||||
_authenticated(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -188,6 +190,7 @@ private:
|
|||
uint64_t _receiveTime;
|
||||
InetAddress _localAddress;
|
||||
InetAddress _remoteAddress;
|
||||
bool _authenticated;
|
||||
};
|
||||
|
||||
} // namespace ZeroTier
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue