summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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) {