# ip saddr @set1 drop [ { "match": { "left": { "payload": { "field": "saddr", "protocol": "ip" } }, "op": "==", "right": "@set1" } }, { "drop": null } ] # ip6 daddr != @set2 accept [ { "match": { "left": { "payload": { "field": "daddr", "protocol": "ip6" } }, "op": "!=", "right": "@set2" } }, { "accept": null } ] # ip saddr . ip daddr . tcp dport @set3 accept [ { "match": { "left": { "concat": [ { "payload": { "field": "saddr", "protocol": "ip" } }, { "payload": { "field": "daddr", "protocol": "ip" } }, { "payload": { "field": "dport", "protocol": "tcp" } } ] }, "op": "==", "right": "@set3" } }, { "accept": null } ]