'This filter protects false positives on IPv6 Duplicate Address
Detection(DAD).'

def nova_no_nd_reflection_filter(self):

    uuid = self._get_filter_uuid('nova-no-nd-reflection')
    return ("<filter    name='nova-no-nd-reflection'    chain='ipv6'>\n                                                                        <!--    no    nd    reflection    -->\n                                                                        <!--    drop    if    destination    mac    is    v6    mcast    mac    addr    and\n                                                                                            we    sent    it.    -->\n                                                                        <uuid>%s</uuid>\n                                                                        <rule    action='drop'    direction='in'>\n                                                                                        <mac    dstmacaddr='33:33:00:00:00:00'\n                                                                                                            dstmacmask='ff:ff:00:00:00:00'    srcmacaddr='$MAC'/>\n                                                                        </rule>\n                                                                        </filter>" % uuid)
