summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
Diffstat (limited to 'node')
-rw-r--r--node/Peer.cpp16
-rw-r--r--node/SelfAwareness.hpp15
2 files changed, 0 insertions, 31 deletions
diff --git a/node/Peer.cpp b/node/Peer.cpp
index ab3d61a6..2bfd421f 100644
--- a/node/Peer.cpp
+++ b/node/Peer.cpp
@@ -231,22 +231,6 @@ void Peer::pushDirectPaths(const RuntimeEnvironment *RR,RemotePath *path,uint64_
std::vector<Path> dps(RR->node->directPaths());
- // Push peer-reported surface -- tried this and it didn't help much with difficult NATs so commenting out.
- /*
- std::vector< std::pair<Address,InetAddress> > surface(RR->sa->getReportedSurface());
- for(std::vector< std::pair<Address,InetAddress> >::const_iterator s(surface.begin());s!=surface.end();++s) {
- bool alreadyHave = false;
- for(std::vector<Path>::const_iterator p(dps.begin());p!=dps.end();++p) {
- if (p->address() == s->second) {
- alreadyHave = true;
- break;
- }
- }
- if (!alreadyHave)
- dps.push_back(Path(s->second,0,Path::TRUST_NORMAL));
- }
- */
-
#ifdef ZT_TRACE
{
std::string ps;
diff --git a/node/SelfAwareness.hpp b/node/SelfAwareness.hpp
index 1b160a3f..4eede592 100644
--- a/node/SelfAwareness.hpp
+++ b/node/SelfAwareness.hpp
@@ -66,21 +66,6 @@ public:
*/
void clean(uint64_t now);
- /**
- * @return List of external surface addresses as reported by peers
- */
- inline std::vector< std::pair<Address,InetAddress> > getReportedSurface() const
- {
- std::vector< std::pair<Address,InetAddress> > r;
- {
- Mutex::Lock _l(_phy_m);
- r.reserve(_phy.size());
- for(std::map< PhySurfaceKey,PhySurfaceEntry >::const_iterator p(_phy.begin());p!=_phy.end();++p)
- r.push_back(std::pair<Address,InetAddress>(p->first.reporter,p->second.mySurface));
- }
- return r;
- }
-
private:
struct PhySurfaceKey
{