[bug 911] Ipv4 multicast forwarding not going to all output interfaces in route
authorKen Renard <kenneth.renard@arl.army.mil>
Mon, 09 Aug 2010 23:40:31 -0700
changeset 6536 2666c1d862ef
parent 6535 0a90ef2b29a9
child 6537 f928e500524e
[bug 911] Ipv4 multicast forwarding not going to all output interfaces in route
RELEASE_NOTES
src/internet-stack/ipv4-l3-protocol.cc
src/internet-stack/ipv6-l3-protocol.cc
--- a/RELEASE_NOTES	Mon Aug 09 23:31:57 2010 -0700
+++ b/RELEASE_NOTES	Mon Aug 09 23:40:31 2010 -0700
@@ -103,6 +103,7 @@
    - bug 906 - NSC TCP socket fork did not copy txbuffersize over
    - bug 908 - test.py should exit if waf dies
    - bug 910 - Change Wi-Fi "AccessClass" to something closer to the standard
+   - bug 911 - IPv4/v6 multicast forwarding not going to all output interfaces
    - bug 913 - Queue Enqueue/Drop trace sources behavior unintuitive
    - bug 916 - EnableAsciiAll ("prefix") does not work for YansWifiPhyHelper
    - bug 918 - samples/main-packet-header.cc is broken
--- a/src/internet-stack/ipv4-l3-protocol.cc	Mon Aug 09 23:31:57 2010 -0700
+++ b/src/internet-stack/ipv4-l3-protocol.cc	Mon Aug 09 23:40:31 2010 -0700
@@ -769,7 +769,7 @@
           rtentry->SetGateway (Ipv4Address::GetAny ());
           rtentry->SetOutputDevice (GetNetDevice (i));
           SendRealOut (rtentry, packet, h);
-          return; 
+          continue; 
         }
     }
 }
--- a/src/internet-stack/ipv6-l3-protocol.cc	Mon Aug 09 23:31:57 2010 -0700
+++ b/src/internet-stack/ipv6-l3-protocol.cc	Mon Aug 09 23:40:31 2010 -0700
@@ -933,7 +933,7 @@
           rtentry->SetGateway (Ipv6Address::GetAny ());
           rtentry->SetOutputDevice (GetNetDevice (i));
           SendRealOut (rtentry, packet, h);
-          return;
+          continue;
         }
     }
 }