From 55e1e1e47a104272075fff0281313630d6583014 Mon Sep 17 00:00:00 2001 From: Ken Renard Date: Mon, 9 Aug 2010 23:40:31 -0700 Subject: [PATCH] [bug 911] Ipv4 multicast forwarding not going to all output interfaces in route --- RELEASE_NOTES | 1 + src/internet-stack/ipv4-l3-protocol.cc | 2 +- src/internet-stack/ipv6-l3-protocol.cc | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index f32aeb56d..689b58ac7 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -103,6 +103,7 @@ many cases referencing the Bugzilla bug number - 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 diff --git a/src/internet-stack/ipv4-l3-protocol.cc b/src/internet-stack/ipv4-l3-protocol.cc index acaedc390..d9339e5af 100644 --- a/src/internet-stack/ipv4-l3-protocol.cc +++ b/src/internet-stack/ipv4-l3-protocol.cc @@ -769,7 +769,7 @@ Ipv4L3Protocol::IpMulticastForward (Ptr mrtentry, PtrSetGateway (Ipv4Address::GetAny ()); rtentry->SetOutputDevice (GetNetDevice (i)); SendRealOut (rtentry, packet, h); - return; + continue; } } } diff --git a/src/internet-stack/ipv6-l3-protocol.cc b/src/internet-stack/ipv6-l3-protocol.cc index 4142a762d..3392b590d 100644 --- a/src/internet-stack/ipv6-l3-protocol.cc +++ b/src/internet-stack/ipv6-l3-protocol.cc @@ -933,7 +933,7 @@ void Ipv6L3Protocol::IpMulticastForward (Ptr mrtentry, PtrSetGateway (Ipv6Address::GetAny ()); rtentry->SetOutputDevice (GetNetDevice (i)); SendRealOut (rtentry, packet, h); - return; + continue; } } }