From a40b8c07f49bd9ad2748430eb9e79680059458fd Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Sat, 7 Sep 2013 15:49:38 -0400 Subject: Apply multicast rate limits to my own multicasts. Will run locally and on a variety of system types to test the result of this. --- node/Network.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'node/Network.cpp') diff --git a/node/Network.cpp b/node/Network.cpp index 60f87f92..b16daaf3 100644 --- a/node/Network.cpp +++ b/node/Network.cpp @@ -91,7 +91,7 @@ bool Network::Certificate::qualifyMembership(const Network::Certificate &mc) con } // A low default global rate, fast enough for something like ARP -const Network::MulticastRates::Rate Network::MulticastRates::GLOBAL_DEFAULT_RATE(256.0,-32.0,256.0,64.0); +const Network::MulticastRates::Rate Network::MulticastRates::GLOBAL_DEFAULT_RATE(128,-32,128,64); const char *Network::statusString(const Status s) throw() @@ -154,6 +154,7 @@ void Network::setConfiguration(const Network::Config &conf) //TRACE("network %.16llx got netconf:\n%s",(unsigned long long)_id,conf.toString().c_str()); _configuration = conf; _myCertificate = conf.certificateOfMembership(); + _mcRates = conf.multicastRates(); _lastConfigUpdate = Utils::now(); _tap->setIps(conf.staticAddresses()); -- cgit v1.2.3