summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-07-28 12:00:50 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-07-28 12:00:50 -0700
commit4564dd95ffa287b3752a59378137c59773d51ef9 (patch)
tree550131c35b17eb2f5f59cf01300d41c9e83d2320 /node
parentd2bfdfa6e79e54ba1d5127a75a56f7ec57415cf9 (diff)
downloadinfinitytier-4564dd95ffa287b3752a59378137c59773d51ef9.tar.gz
infinitytier-4564dd95ffa287b3752a59378137c59773d51ef9.zip
Revert... no luck with any of that.
Diffstat (limited to 'node')
-rw-r--r--node/Switch.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/node/Switch.cpp b/node/Switch.cpp
index 247b2d18..bf9308b0 100644
--- a/node/Switch.cpp
+++ b/node/Switch.cpp
@@ -390,16 +390,10 @@ void Switch::rendezvous(const SharedPtr<Peer> &peer,const InetAddress &atAddr)
{
TRACE("sending NAT-t message to %s(%s)",peer->address().toString().c_str(),atAddr.toString().c_str());
const uint64_t now = RR->node->now();
-
- if ((atAddr.ss_family == AF_INET)&&(RR->sa->areGlobalIPv4PortsRandomized())) {
- peer->attemptToContactAt(RR,atAddr,now);
- } else {
- TRACE("behind randomizing symmetric NAT -- delaying initial message to %s(%s)",peer->address().toString().c_str(),atAddr.toString().c_str());
- }
-
+ peer->attemptToContactAt(RR,atAddr,now);
{
Mutex::Lock _l(_contactQueue_m);
- _contactQueue.push_back(ContactQueueEntry(peer,now + (ZT_NAT_T_TACTICAL_ESCALATION_DELAY / 2),atAddr));
+ _contactQueue.push_back(ContactQueueEntry(peer,now + ZT_NAT_T_TACTICAL_ESCALATION_DELAY,atAddr));
}
}