From 2efc9b31bdf9decea16b7103d92a134f0cd132d4 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 21 Aug 2013 11:45:06 -0400 Subject: Huge convoluted logic de-tangling in multicast propagation, supernodes now do random propagation for more efficient coverage with less bias in sparse graph cases. --- node/Switch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'node/Switch.cpp') diff --git a/node/Switch.cpp b/node/Switch.cpp index 04984f48..aed37307 100644 --- a/node/Switch.cpp +++ b/node/Switch.cpp @@ -108,7 +108,7 @@ void Switch::onLocalEthernet(const SharedPtr &network,const MAC &from,c Multicaster::MulticastBloomFilter bloom; SharedPtr propPeers[ZT_MULTICAST_PROPAGATION_BREADTH]; - unsigned int np = _r->multicaster->pickNextPropagationPeers( + unsigned int np = _r->multicaster->pickSocialPropagationPeers( *(_r->prng), *(_r->topology), network->id(), -- cgit v1.2.3