From cb9080da39fa9ce1a7c21939a41cc28faa510bbb Mon Sep 17 00:00:00 2001 From: Craig Dowell Date: Thu, 30 Oct 2008 15:34:02 -0700 Subject: [PATCH] enable multicast in emu-net-device --- src/devices/emu/emu-net-device.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/devices/emu/emu-net-device.cc b/src/devices/emu/emu-net-device.cc index c60503e5f..03923ead1 100644 --- a/src/devices/emu/emu-net-device.cc +++ b/src/devices/emu/emu-net-device.cc @@ -850,7 +850,17 @@ EmuNetDevice::GetMulticast (void) const Address EmuNetDevice::MakeMulticastAddress (Ipv4Address multicastGroup) const { - return Mac48Address ("01:00:5e:00:00:00"); + NS_LOG_FUNCTION (multicastGroup); + + Mac48Address addr = Mac48Address::GetMulticast (multicastGroup); + + // + // Implicit conversion (operator Address ()) is defined for Mac48Address, so + // use it by just returning the EUI-48 address which is automagically converted + // to an Address. + // + NS_LOG_LOGIC ("Multicast address is " << addr); + return addr; } bool