diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-04-19 12:09:35 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-04-19 12:09:35 -0700 |
| commit | 2f18a92e2013729b608f8d95f80eb364e69594f6 (patch) | |
| tree | 1027fd378019f57062d7c05d410cb6488f6e66ae /node/Path.cpp | |
| parent | affbca74b41a48e6a485d69409936d7c2bd12858 (diff) | |
| download | infinitytier-2f18a92e2013729b608f8d95f80eb364e69594f6.tar.gz infinitytier-2f18a92e2013729b608f8d95f80eb364e69594f6.zip | |
Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, and fix a "how was that working" latent bug causing some control traffic to take the scenic route.
Diffstat (limited to 'node/Path.cpp')
| -rw-r--r-- | node/Path.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/node/Path.cpp b/node/Path.cpp index 5692af66..b07f2b43 100644 --- a/node/Path.cpp +++ b/node/Path.cpp @@ -19,11 +19,25 @@ #include "Path.hpp" #include "RuntimeEnvironment.hpp" #include "Node.hpp" +//#include "Topology.hpp" namespace ZeroTier { bool Path::send(const RuntimeEnvironment *RR,const void *data,unsigned int len,uint64_t now) { + /* + if (len > 13) { + Address zta(reinterpret_cast<const uint8_t *>(data)+8,5); + if ((zta.toInt() == 0x9d219039f3ULL)||(zta.toInt() == 0x8841408a2eULL)) { + printf(">> %s@%s %u ",zta.toString().c_str(),address().toString().c_str(),len); + Packet pcopy(data,len); + SharedPtr<Peer> rp(RR->topology->getPeer(zta)); + if (pcopy.dearmor(rp->key())) { + printf("%s\n",Packet::verbString(pcopy.verb())); + } else printf("!!!!\n"); + } + } + */ if (RR->node->putPacket(_localAddress,address(),data,len)) { sent(now); return true; |
