diff -r 3760d52ef5d1 -r 3aef7d7a71c2 src/node/ipv4-address.cc --- a/src/node/ipv4-address.cc Sun Aug 12 22:43:25 2007 -0700 +++ b/src/node/ipv4-address.cc Mon Aug 13 12:08:01 2007 -0700 @@ -171,8 +171,11 @@ bool Ipv4Address::IsMulticast (void) const { - // XXX - return false; +// +// Multicast addresses are defined as ranging from 224.0.0.0 through +// 239.255.255.255 (which is E0000000 through EFFFFFFF in hex). +// + return (m_address >= 0xe0000000 && m_address <= 0xefffffff); } uint32_t