+ },
+ "mixed": {
+ "acl": [{
+ "acl-type":
+ "vpp-acl:mixed-acl",
+ "acl-name": name,
+ "access-list-entries": {"ace": [{
+ "rule-name": "rule1",
+ "matches": {
+ "vpp-acl:source-mac-address":
+ test_vars["mixed"]["classify_src_mac"],
+ "vpp-acl:source-mac-address-mask":
+ test_vars["mixed"]["src_mask"],
+ "vpp-acl:destination-mac-address":
+ test_vars["mixed"]["classify_dst_mac"],
+ "vpp-acl:destination-mac-address-mask":
+ test_vars["mixed"]["dst_mask"],
+ "vpp-acl:source-ipv4-network":
+ "{0}/{1}".format(
+ test_vars["mixed"]["classify_src_net"],
+ test_vars["mixed"]["prefix_length"]),
+ "vpp-acl:destination-ipv4-network":
+ "{0}/{1}".format(
+ test_vars["mixed"]["classify_dst_net"],
+ test_vars["mixed"]["prefix_length"]),
+ "vpp-acl:protocol": 17
+ },
+ "actions": {
+ "deny": {}
+ }
+ }]}
+ }]