diff options
| -rw-r--r-- | node/Peer.cpp | 16 | ||||
| -rw-r--r-- | node/SelfAwareness.hpp | 15 | 
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  	{ | 
