# icmpv6 type mld-listener-reduction accept [ { "match": { "left": { "payload": { "field": "type", "protocol": "icmpv6" } }, "right": "mld-listener-done" } }, { "accept": null } ] # icmpv6 type {router-renumbering, mld-listener-done, time-exceeded, nd-router-solicit} accept [ { "match": { "left": { "payload": { "field": "type", "protocol": "icmpv6" } }, "right": { "set": [ "time-exceeded", "mld-listener-done", "nd-router-solicit", "router-renumbering" ] } } }, { "accept": null } ] # icmpv6 type {mld-listener-query, time-exceeded, nd-router-advert} accept [ { "match": { "left": { "payload": { "field": "type", "protocol": "icmpv6" } }, "right": { "set": [ "time-exceeded", "mld-listener-query", "nd-router-advert" ] } } }, { "accept": null } ] # icmpv6 type != {mld-listener-query, time-exceeded, nd-router-advert} accept [ { "match": { "left": { "payload": { "field": "type", "protocol": "icmpv6" } }, "op": "!=", "right": { "set": [ "time-exceeded", "mld-listener-query", "nd-router-advert" ] } } }, { "accept": null } ]