diff options
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; |