+ },
+ "multirule": {
+ "acl": [{
+ "acl-type":
+ "ietf-access-control-list:eth-acl",
+ "acl-name": name,
+ "access-list-entries": {"ace": [
+ {
+ "rule-name": "rule1",
+ "matches": {
+ "source-mac-address":
+ test_vars["multirule"]["classify_src"],
+ "source-mac-address-mask":
+ test_vars["multirule"]["src_mask"],
+ "destination-mac-address":
+ test_vars["multirule"]["classify_dst"],
+ "destination-mac-address-mask":
+ test_vars["multirule"]["dst_mask"]
+ },
+ "actions": {
+ "deny": {}
+ }
+ },
+ {
+ "rule-name": "rule2",
+ "matches": {
+ "source-mac-address":
+ test_vars["multirule"]["classify_src2"],
+ "source-mac-address-mask":
+ test_vars["multirule"]["src_mask"],
+ "destination-mac-address":
+ test_vars["multirule"]["classify_dst2"],
+ "destination-mac-address-mask":
+ test_vars["multirule"]["dst_mask"]
+ },
+ "actions": {
+ "deny": {}
+ }
+ },
+ {
+ "rule-name": "rule3",
+ "matches": {
+ "source-mac-address":
+ variables["src_mac"],
+ "source-mac-address-mask":
+ test_vars["multirule"]["src_mask"],
+ "destination-mac-address":
+ variables["dst_mac"],
+ "destination-mac-address-mask":
+ test_vars["multirule"]["dst_mask"]
+ },
+ "actions": {
+ "permit": {}
+ }
+ }
+ ]}
+ }]