summaryrefslogtreecommitdiff
path: root/node/Multicaster.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-11-26 13:30:00 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-11-26 13:30:00 -0800
commit4303376ba6f1bb597cf9cc9a0a3b85dbb247a13b (patch)
treeffa3c08205032c540ace0cea7ae5e1e64f03dd49 /node/Multicaster.cpp
parentcda61fe2d97bb9b415a3108040b06b6c8c6c0bfe (diff)
downloadinfinitytier-4303376ba6f1bb597cf9cc9a0a3b85dbb247a13b.tar.gz
infinitytier-4303376ba6f1bb597cf9cc9a0a3b85dbb247a13b.zip
cleanup and docs
Diffstat (limited to 'node/Multicaster.cpp')
-rw-r--r--node/Multicaster.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/node/Multicaster.cpp b/node/Multicaster.cpp
index 9955ce88..b9b4d5e0 100644
--- a/node/Multicaster.cpp
+++ b/node/Multicaster.cpp
@@ -273,6 +273,10 @@ void Multicaster::send(
delete [] indexes;
#ifdef ZT_SUPPORT_LEGACY_MULTICAST
+ // This sends a P5 multicast up to our supernode, who then
+ // redistributes it manually down to all <1.0.0 peers for
+ // legacy support. These peers don't support the new multicast
+ // frame type, so even if they receive it they will ignore it.
{
SharedPtr<Peer> sn(RR->topology->getBestSupernode());
if (sn) {