HC2VPP-291: ACL model bump 78/15478/9
authorMichal Cmarada <[email protected]>
Mon, 19 Nov 2018 13:59:14 +0000 (14:59 +0100)
committerMichal Cmarada <[email protected]>
Mon, 19 Nov 2018 13:59:14 +0000 (14:59 +0100)
commit718e9a3c7cac01860f3e3fe6174fcc1bd33fb4eb
tree34fae7680450e166e845f0c2db84ed8c3215930f
parentf9acfac8b701f9903a28edc98db127c36d73384f
HC2VPP-291: ACL model bump

 - bump ACL yang models
 - fix ACL module implementation and validation
 - fix ACL Unit tests
 - update postman collection

Change-Id: Iaab64e6d92d17babc3ccef7921b41070c3716516
Signed-off-by: Michal Cmarada <[email protected]>
76 files changed:
acl/acl-api/src/main/yang/[email protected] [deleted file]
acl/acl-api/src/main/yang/[email protected] [new file with mode: 0755]
acl/acl-api/src/main/yang/[email protected] [new file with mode: 0755]
acl/acl-api/src/main/yang/[email protected] [deleted file]
acl/acl-api/src/main/yang/[email protected] [new file with mode: 0755]
acl/acl-api/src/main/yang/[email protected] [deleted file]
acl/acl-api/src/main/yang/[email protected]
acl/acl-api/src/main/yang/[email protected] [deleted file]
acl/acl-api/src/main/yang/[email protected] [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/AclIIds.java [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/AclModule.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AbstractAclCustomizer.java [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AbstractVppAclCustomizer.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AclCustomizer.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/EgressAclCustomizer.java [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/EgressVppAclCustomizer.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/IngressAclCustomizer.java [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/IngressVppAclCustomizer.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/InterfaceAclCustomizer.java [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizer.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/AclReaderFactory.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/InterfaceAclReaderFactory.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/AclContextManager.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/AclContextManagerImpl.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/AceConverter.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractor.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractor.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclDataExtractor.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/factory/AclFactory.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/IpProtocolReader.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/ProtoPreBindRuleProducer.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/AclCustomizer.java [moved from acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/VppAclCustomizer.java with 71% similarity]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/AclValidator.java [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizer.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclMacIpCustomizer.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/VppAclValidator.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/AbstractAclWriterFactory.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/AclWriterFactory.java [new file with mode: 0644]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/InterfaceAclWriterFactory.java
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/VppAclWriterFactory.java [deleted file]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/AclAddReplaceRequest.java [moved from acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclWriter.java with 58% similarity]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/AclInterfaceAssignmentRequest.java [moved from acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequest.java with 89% similarity]
acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/MacIpInterfaceAssignmentRequest.java [moved from acl/acl-impl/src/main/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequest.java with 88% similarity]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/AclTestSchemaContext.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AbstractAclCustomizerTest.java [moved from acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AbstractVppAclCustomizerTest.java with 54% similarity]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AclCustomizerTest.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/EgressAclCustomizerTest.java [moved from acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/EgressVppAclCustomizerTest.java with 53% similarity]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/IngressAclCustomizerTest.java [moved from acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/IngressVppAclCustomizerTest.java with 53% similarity]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/MacIpAclCustomizerTest.java [new file with mode: 0644]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizerTest.java [deleted file]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractorTest.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractorTest.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequestTest.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequestTest.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/util/protocol/ProtocolParsingTest.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/write/AclCustomizerTest.java [moved from acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/write/VppAclCustomizerTest.java with 87% similarity]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/write/AclValidatorTest.java [moved from acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/write/VppAclValidatorTest.java with 55% similarity]
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizerTest.java
acl/acl-impl/src/test/java/io/fd/hc2vpp/acl/write/InterfaceAclMacipCustomizerTest.java
acl/acl-impl/src/test/resources/acl/ipv4/ipv4-acl.json
acl/acl-impl/src/test/resources/acl/macip/macip-acl.json
acl/acl-impl/src/test/resources/acl/standard/interface-ref-acl-udp.json
acl/acl-impl/src/test/resources/acl/standard/standard-acl-icmp-v6.json
acl/acl-impl/src/test/resources/acl/standard/standard-acl-icmp.json
acl/acl-impl/src/test/resources/acl/standard/standard-acl-tcp-src-only.json
acl/acl-impl/src/test/resources/acl/standard/standard-acl-tcp.json
acl/acl-impl/src/test/resources/acl/standard/standard-acl-udp.json
acl/acl-impl/src/test/resources/interface-acl/acl-references.json
acl/acl-impl/src/test/resources/rules/icmp-rule.json
acl/acl-impl/src/test/resources/rules/icmp-v6-rule.json
acl/acl-impl/src/test/resources/rules/no-protocol-rule.json
acl/acl-impl/src/test/resources/rules/other-rule.json [deleted file]
acl/acl-impl/src/test/resources/rules/tcp-rule-no-flags.json
acl/acl-impl/src/test/resources/rules/tcp-rule.json
acl/acl-impl/src/test/resources/rules/udp-rule.json
acl/acl_postman_collection.json [changed mode: 0644->0755]