bool header_ttl_updater::update_field(dst_entry &dst) { if ((IN_MULTICAST_N(dst.get_dst_addr()) && m_is_multicast) || (!IN_MULTICAST_N(dst.get_dst_addr()) && !m_is_multicast)) { dst.set_ip_ttl(m_ttl); } return true; }
bool flow_tuple::is_udp_mc() { return ((m_protocol == PROTO_UDP) && (IN_MULTICAST_N(m_dst_ip))); }