History log of /hc2vpp/acl/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0c8d4b60 04-Jun-2019 Michal Cmarada <mcmarada@cisco.com>

remove interface-state from aclModule

Change-Id: I8b962a9337aab99f0e484fbf6f9d7a7f5f093cd7
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

e2746559 04-Jun-2019 Michal Cmarada <mcmarada@cisco.com>

fix sonar issues

- fixes issues for wrong modifier order
- fixes wrong @Nonnull annotations in AclReader
- fixes unnecessary boxing to Long

Change-Id: I5713d81f24d21cbefcc5cf3398e75c14e0526f6c
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

83206cb1 09-May-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-411: Bump ietf-interfaces, ietf-ip, iana-if-types models

Change-Id: Ic042d96c9671729fd4f11efcd59c618a657d5bef
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

e0a2498c 09-May-2019 Michal Cmarada <mcmarada@cisco.com>

unify jvpp variables

When bumping jvpp a lot of variables need to be changed.
This is useles because all of them have the same value,
unifying them will simplify the bump process.

Change-Id: Ie62c4bef0b899acc463f9b855cbb4d5e7e302667
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

0c5c324e 18-Apr-2019 Michal Cmarada <mcmarada@cisco.com>

Bump jvpp version to 19.08-SNAPSHOT

Changes
- sets version of VPP package dependencies to 19.04.
- updates vpp-plugins to vpp-plugin-core dependencies for debian

Change-Id: I2bcd41e0cc6606406bdb7d5e7d7e30bc825eedce
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

229cb761 18-Apr-2019 Michal Cmarada <mcmarada@cisco.com>

Bump hc2vpp version to 1.19.08-SNAPSHOT

- removed 2000 offset from package name, doesn't affect download
of latest version anymore.

Change-Id: I82efba1a605331b9b23ac54b753f3721a0958431
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

37039138 11-Apr-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-397: add support for java 11

- dependency updates
- compilation error fixes
- javadoc fixes

Change-Id: Ic7371931b0728c888a39350a77c959121afb9786
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

d726d0f1 01-Apr-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-406: fix build errors after ODL bump to neon

This fixes build issues after ODL bump in Honeycomb (HONEYCOMB-443).

Change-Id: I3bf203dd60d12057595b15ce1ad59302dc14e2a0
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

53f7c0c6 28-Feb-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-404: Update package names for JVPP

Fix package names for JVPP so it no longer contains vpp
since it has been migrated outside of VPP project.

Change-Id: I1e7a3fe4713beaaf7a1a0b41e7180d03bb7b74e5
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>


acl-impl/src/main/java/io/fd/hc2vpp/acl/AclModule.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/JVppAclProvider.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AbstractAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/EgressAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/IngressAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/InterfaceAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/AclReaderFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/InterfaceAclReaderFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/FutureJVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/AceConverter.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/IpProtocolReader.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/ProtoPreBindRuleProducer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/AclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/AbstractAclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/AclAddReplaceRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/AclInterfaceAssignmentRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/MacIpInterfaceAssignmentRequest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/AclModuleTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AbstractAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/EgressAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/IngressAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/MacIpAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractorTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractorTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/protocol/ProtocolParsingTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/AclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/InterfaceAclMacipCustomizerTest.java
e4c3640e 28-Feb-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-404: migrate all JVPP APIs from vpp to jvpp

in order to switch to the new JVPP we need to update all
JVPP dependencies to new groupId.

Change-Id: Icd8c07f7553a04111cf5a768dfbb26094ff99db8
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

d98af41d 24-Jan-2019 Michal Cmarada <mcmarada@cisco.com>

Bump jvpp version to 19.04-SNAPSHOT

Changes
- sets version of VPP package dependencies to 19.04.
- updates vpp-plugins to vpp-plugin-core dependencies for debian

Change-Id: Ida51151910f217248aa761b59f8cfdb3861b3f26
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

2f3b290f 24-Jan-2019 Michal Cmarada <mcmarada@cisco.com>

Bump hc2vpp version to 1.19.04-SNAPSHOT

Change-Id: I5f2c8635eab44f5d7b74514f3a2f7b4218b3369c
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

e1e17ad2 13-Jan-2019 Tibor Král <tibor.kral@pantheon.tech>

HC2VPP-300: Unify namespaces of VPP-Common models

Change-Id: If39a2f4d1db07a406c4552cc967f9308a2163d61
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>

718e9a3c 19-Nov-2018 Michal Cmarada <mcmarada@cisco.com>

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 <mcmarada@cisco.com>


acl-api/src/main/yang/ietf-access-control-list@2016-07-08.yang
acl-api/src/main/yang/ietf-access-control-list@2018-10-01.yang
acl-api/src/main/yang/ietf-ethertypes@2018-10-01.yang
acl-api/src/main/yang/ietf-packet-fields@2016-07-08.yang
acl-api/src/main/yang/ietf-packet-fields@2018-10-01.yang
acl-api/src/main/yang/interface-acl@2016-12-14.yang
acl-api/src/main/yang/vpp-acl-context@2017-01-04.yang
acl-api/src/main/yang/vpp-acl@2017-06-15.yang
acl-api/src/main/yang/vpp-acl@2018-10-22.yang
acl-impl/src/main/java/io/fd/hc2vpp/acl/AclIIds.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/AclModule.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AbstractAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AbstractVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/EgressAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/EgressVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/IngressAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/IngressVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/InterfaceAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/AclReaderFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/InterfaceAclReaderFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/AclContextManager.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/AclContextManagerImpl.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/AceConverter.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/factory/AclFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/IpProtocolReader.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/ProtoPreBindRuleProducer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/AclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/AclValidator.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclMacIpCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/VppAclValidator.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/AbstractAclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/AclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/InterfaceAclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/VppAclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/AclAddReplaceRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/AclInterfaceAssignmentRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/request/MacIpInterfaceAssignmentRequest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/AclTestSchemaContext.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AbstractAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/EgressAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/IngressAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/MacIpAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractorTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractorTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/protocol/ProtocolParsingTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/AclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/AclValidatorTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/InterfaceAclMacipCustomizerTest.java
acl-impl/src/test/resources/acl/ipv4/ipv4-acl.json
acl-impl/src/test/resources/acl/macip/macip-acl.json
acl-impl/src/test/resources/acl/standard/interface-ref-acl-udp.json
acl-impl/src/test/resources/acl/standard/standard-acl-icmp-v6.json
acl-impl/src/test/resources/acl/standard/standard-acl-icmp.json
acl-impl/src/test/resources/acl/standard/standard-acl-tcp-src-only.json
acl-impl/src/test/resources/acl/standard/standard-acl-tcp.json
acl-impl/src/test/resources/acl/standard/standard-acl-udp.json
acl-impl/src/test/resources/interface-acl/acl-references.json
acl-impl/src/test/resources/rules/icmp-rule.json
acl-impl/src/test/resources/rules/icmp-v6-rule.json
acl-impl/src/test/resources/rules/no-protocol-rule.json
acl-impl/src/test/resources/rules/other-rule.json
acl-impl/src/test/resources/rules/tcp-rule-no-flags.json
acl-impl/src/test/resources/rules/tcp-rule.json
acl-impl/src/test/resources/rules/udp-rule.json
acl_postman_collection.json
f9acfac8 12-Nov-2018 Michal Cmarada <mcmarada@cisco.com>

Bump jvpp version to 19.01-SNAPSHOT

Also sets version of VPP package dependencies to 19.01.
- fixes several changes made in VPP API

Change-Id: Icca406f414bce30745026573c78a69eea09dc566
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

6935cb14 22-Oct-2018 Michal Cmarada <mcmarada@cisco.com>

Bump hc2vpp version to 1.19.01-SNAPSHOT


Change-Id: Iedb7935735cc9836fb1cb11856d38ec1d090e6ba
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

5bbd9feb 25-Sep-2018 Michal Cmarada <michal.cmarada@pantheon.tech>

Fix bugs after bumping to Fluorine ODL dependencies (HONEYCOMB-433)


Change-Id: I99b630f97144770849679a04efccaf7fc9868cb6
Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>

16d190d2 13-Jun-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-343: enable validation for acl list

This patch moves all validation for acl list to VppAclValidator,
implementation of Validator interface brought by (HONEYCOMB-431):
https://gerrit.fd.io/r/#/c/14022/

To test <validate> RPC, run ncclient tests with:
./edit_config.py acl/copy_config_unsupported-acl-type.xml -v

Support for <validate> RPC requres:
https://gerrit.fd.io/r/#/c/14040/

Change-Id: Iea591a76022e893f6aaf2a52637f45cadb284e4e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

430b7117 27-Jul-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-341: remove v1.0/v2.0 postman collections

Hc2vpp examples are using now v2.1 format.

Change-Id: I945c03f8b80a4a74cf7064c566205ae5dc334d89
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

e07c85cf 20-Jul-2018 Marek Gradzki <mgradzki@cisco.com>

Bump jvpp version to 18.10-SNAPSHOT

Also sets version of VPP package dependencies to 18.07.

Change-Id: I4be0a5a9217c3e059125e7eb5a36170d02f12b88
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

5a2a4703 20-Jul-2018 Marek Gradzki <mgradzki@cisco.com>

Bump hc2vpp version to 1.18.10-SNAPSHOT

Change-Id: I6ba9d0017cc42a4cafe3790e563e206d33c211b3
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

36f90b9d 26-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-432: adapt hc2vpp to ODL Oxygen SR1 bump

Requires https://gerrit.fd.io/r/#/c/12239/

Change-Id: Ideb4c0503b31b33aefa35a7840ee0d73d2912509
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

fe9af79a 01-Jun-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-339: convert postman collections to v2.1.0 format

Mantaining postman collections in v1 format is difficult
due to UID strings.

Postman collection v2 fixes the issue and many others, see
http://blog.getpostman.com/2015/06/05/travelogue-of-postman-collection-format-v2/

Collections in v1 format, were converted
using postman-collection-transformer.
Output was transformed using JSON.stringify with space='\t',
to be compliant with Postman application which does not support
spaces for indentation.

Coverted collections were tested using Postman v6.1.3.

Previous version of postman collections were renamed
to *_v1.0.0.json or *_v2.0.0.json.
Removal is planned in 18.10 (HC2VPP-338).

Change-Id: I6caf496293fccc1f9aadcdece668b5200fe07122
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

9fa8b2aa 18-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

Adapt acl_postman_collection.json to Oxygen bump (HONEYCOMB-424)

Changes encoding of empty type to [null] (RFC8040)
from {} that was used so far.

Change-Id: I0ee8eace151e5bd69e99976c567f527d197024c0
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit afa38679ef6c8916bed9d2e423521d5826d9db78)

147b1269 09-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

Bump jvpp version to 18.07-SNAPSHOT

Also sets version of VPP package dependencies to 18.07.

Change-Id: I87d5f538891d946b3a803afa987ab39c609f1ae1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

8135d15a 09-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

Bump Hc2vpp version to 1.18.07-SNAPSHOT

Change-Id: I111e463207f1984cf27a557c2921df6ef62ea5b8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

3b694eb7 09-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-283: cleanup honeycomb dependency versions

Introduces honeycomb.version property in hc2vpp-parent
and adds various honeycomb artifacts to impl-parent
to reduce work when bumping honeycomb version.

Change-Id: I2f31f255aa5234c6890073b93b11f93e5cd444f7
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

fff535ff 09-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-290: fix access-control-list-ref definition

Fixes pyang validation issues of ietf-access-control-list@2016-07-08.yang

Change-Id: I6f6034ac854814315b09807bd81b33a3a77b6f40
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

5365646d 19-Feb-2018 Marek Gradzki <mgradzki@cisco.com>

Adapt hc2vpp to ODL Oxygen (HONEYCOMB-424)

Requires https://gerrit.fd.io/r/#/c/11320/

Also changes encoding of empty type in json test files
to [null] (RFC8040) from {} that was used so far.

Honeycomb uses draft-ietf-netconf-restconf-02
of restconf compoments, so there might be
a bug in ODL or HC configuration.

To resolve it,
using RFC8040 version of ODL restconf components
should be considered (HONEYCOMB-430).

Not covered:
- postman collections update
- CSIT tests update

Change-Id: I820c46b5b0b22330e8529e8870c8bdad9508473b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

9b6da0fd 03-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

api: update copyright to match revision information

Change-Id: Ib7825ea727fd8105dd679587059333888caeef5c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

5aa18ee6 22-Mar-2018 Marek Gradzki <mgradzki@cisco.com>

Update metadata of hc2vpp YANG models

Adds organization and contact statements.
Includes copyright in the description of modules.
Fixes minor formatting issues.

Change-Id: I9fa90c24e956d5cb2c3fde8621ed289f383501ac
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

cc78a3b0 21-Mar-2018 Marek Gradzki <mgradzki@cisco.com>

acl: update yang model metadata

Adds organization and contact statements.
Includes copyright in the module description.

Change-Id: If6b51ebbf74366722d16b725f6ddb058a7fec033
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

f4c87193 21-Mar-2018 Marek Gradzki <mgradzki@cisco.com>

acl: fix issues found by pyang

Fixes order of import statements, removes unused imports, etc.

Change-Id: I53238e6b8bd217964b8951215b580f59e254bb9e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

84ee0566 11-Jan-2018 Marek Gradzki <mgradzki@cisco.com>

Bump jvpp version to 18.04-SNAPSHOT

Also sets version of vpp package dependencies to 18.04.

Change-Id: I0b3faf6418ce9055ad05da41ba4fb022992f3784
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

0651fbe5 10-Jan-2018 Marek Gradzki <mgradzki@cisco.com>

Bump hc2vpp version to 1.18.04-SNAPSHOT

Change-Id: I785627fbe4a1af69feb1f81aacefb33ba0d852b6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

868f11f4 20-Nov-2017 Marek Gradzki <mgradzki@cisco.com>

Refactor IP translators to use IetfInetUtil

Use efficient factory methods for ietf-inet-types DTOs
where possible.

Also cleans up some duplicated and unused code.

Change-Id: I58f4163edba0dcd30e5e044cf701788446d86a0f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

2c4fdea3 04-Oct-2017 Marek Gradzki <mgradzki@cisco.com>

Bump jvpp version to 18.01-SNAPSHOT

Also sets version of vpp package dependencies to 18.01

Change-Id: I9d84915e206cc16c87479f94d4b8738899479cea
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

6476517a 04-Oct-2017 Marek Gradzki <mgradzki@cisco.com>

Bump hc2vpp version to 1.18.01-SNAPSHOT

Change-Id: Id2b6e7c5259190808b7093dc18538427e4034fc0
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

e4e863d0 06-Sep-2017 Marek Gradzki <mgradzki@cisco.com>

Fix Sonar security issues in MacIpAceDataExtractor

Change-Id: I799a33f7589216c8a43c5560ed3dc58e1bf1eae1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

7e90b6c5 23-Aug-2017 Marek Gradzki <mgradzki@cisco.com>

DumpCacheManager: make dumpParams optional

Requires https://gerrit.fd.io/r/#/c/8185/

Change-Id: Ib2d529366bd3cf6bb292014026ab8053a19c0ed7
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

b8cf23cd 15-Aug-2017 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-386 - Hc2vpp Customizers update

Utilizes new default update implementation

Change-Id: I9bf8473336274ba5fcfc18804f7b414937b3708e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

2a39a0f1 11-Aug-2017 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-381 - Usage of ShutdownHandler for jvpp components
and notification producer

Change-Id: I70e749de5b290c84e86a28625d5ec79c98de80f2
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

f9ca1e4f 31-May-2017 Marek Gradzki <mgradzki@cisco.com>

Adapt hc2vpp to ODL Carbon bump in honeycomb

Depends on https://gerrit.fd.io/r/#/c/6924/

Change-Id: I80597cb2846d174a548a5abf1e4add0ba0e17186
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

6ea0d41b 24-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-173: set empty acl list when deleting ifc assignment

Change-Id: I95e4675723bbb52c0244b68a731e3ec0f5831ce4
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

aa44951f 21-Jul-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-180 - Doc coverage generator

TODO - links to specific vpp api section(now points
just to section with apis)
TODO - links to specific java binding code(now
points to class thats doing binding)
TODO - operational coverage(ASM does not support lambda processing)
TODO - generate coverage adoc links

Change-Id: I44c85012da3bd2e7cdd41930753e5aae6955cd7b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

043bd3f7 06-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Bump jvpp version to 17.10-SNAPSHOT

Also sets version of vpp package dependencies to 17.10

Change-Id: I4e139ff2d485933c0de3339db50714a5c72e0a9e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

c9d1103b 06-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Bump hc2vpp version to 1.17.10-SNAPSHOT

Change-Id: I744c3bc4962295b307b718764adb14035ee13d1d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

c14266b8 06-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-360 - Use binding-init module instead of whole distro core

Change-Id: I86eb100ca96169c7cf8df7ba9f2a1c7e3e75d77f
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

9cfc1be7 30-Jun-2017 Marek Gradzki <mgradzki@cisco.com>

Change minimal-distribution to minimal-distribution-core

The minimal-distribution-core was introduced by HONEYCOMB-373.
Adoption is needed to remove indirect dependencies on various
HC infra yang models to decrease footprint
(HONEYCOMB-358 loads yang models based on maven dependencies).

Change-Id: Iba639efb893deb8d51de09009750542f78dfdd50
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

b4581d18 16-Jun-2017 Marek Gradzki <mgradzki@cisco.com>

Rename yang files to match model revision

Also order of revisions was sorted starting from most current.

Change-Id: I21fd35cfdb1cc5601b3fb40c9f3755bd3b995b14
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

c312c693 15-Jun-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-57: Rename vpp-acl:permit to vpp-acl:permit-and-reflect

vpp-acl:permit is very similar to regular permit
and does not explain its purpose as reflexive classfier.

Change-Id: I3b0ac6afc2d8e467507d32710a7b6e387998ff68
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>


acl-api/src/main/yang/vpp-acl.yang
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AbstractVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/AceConverter.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclValidator.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/factory/AclFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/IpProtocolReader.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/ProtoPreBindRuleProducer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/VppAclCustomizer.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/AclTestSchemaContext.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AbstractVppAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractorTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractorTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/protocol/ProtocolParsingTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/AclReferenceCheckTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/VppAclCustomizerTest.java
2473ca22 09-Jun-2017 Marek Gradzki <mgradzki@cisco.com>

Update module tests after introducing YangDAG

Change-Id: I3ce66e2e1fbed7b9a333382c664b5dd8ed501df0
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

27bf27b2 03-May-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-14: move ietf acl models from vpp-classfier to acl module

Change-Id: Idcb2697c5ef06d9d4a62a5de4bc5a56e0212f6a8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

82bb8df8 21-Apr-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-129 - v4 vs v6 detections based on ip-protocol

Change-Id: Id10ec084bbb096df3c40aed6319ce406bb746a21
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

c55507d9 31-Mar-2017 Marek Gradzki <mgradzki@cisco.com>

Bump hc2vpp version to 1.17.07-SNAPSHOT

Also bumps honeycomb and vpp dependencies

Change-Id: Ice9863b8afc1895d43b97953ed6d93e739730f5e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

b9e4c4b1 23-Mar-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-118 - reference check for acl's

Adds reference cecking before delete for Acl and MacIpAcl

Change-Id: I7acc92784498928059a96f88ba89604fc70bc075
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

c7299c6e 17-Mar-2017 Marek Gradzki <mgradzki@cisco.com>

Add hc2vpp common parents

- provides single root (hc2vpp-parent) for all projects to make
site plugin work
- fixes relative links in child poms
- adds missing project names

Partially based on https://gerrit.fd.io/r/#/c/4720

To test:
- mvn clean install && mvn site site:stage
- open
hc2vpp/target/staging/hc2vpp-parent/hc2vpp-aggregator/index.html

Change-Id: Ife5a8555748221cd8bcc8ad2fa48f1d0e98fff1d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

bf1d5db4 08-Mar-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-7 - split vpp-classifiers to separate module

Split vpp-classifiers and vpp-classifiers acls' to separate modules.
Contains TODO's for future change of dependencies

Change-Id: I94f92ce2ec8960c67bd406f085f2fe928079ee23
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

2c28a581 03-Mar-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-91: fix acl ordering

Acl assignment should be added after interface creation
(and removed in reverse order).

Change-Id: Ieb915b8909ce39549e6f8312a92e065d59303e8d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

f674354d 21-Feb-2017 Jan Srnicek <jsrnicek@cisco.com>

Fixed parents for acl/dhcp aggregator modules

Change-Id: I2231d16434ec769891069d66c92bd7cb7891a447
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

52812370 06-Feb-2017 Jan Srnicek <jsrnicek@cisco.com>

Fixed use of structural readers in tests

ioam plugin disabled till ioam team
provides fix for HC2VPP-63

Change-Id: Ibf4970283c4dfefabc73634e522786d74ad32889
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

670859f7 24-Jan-2017 Marek Gradzki <mgradzki@cisco.com>

Fix mac-ip acl assignment read

Now unassigned acls are filtered out.
As a bonus acl plugin coverage was raised above 80%.

Change-Id: Ia71be2086d0baadfbffc1f1263bab67f555c0687
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

90d286c3 17-Jan-2017 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-330: fix acl tag handling

Acl tag in vpp's acl plugin is an ascii tag, so it should not be handled as hex string.

Change-Id: I801d5b72a4c20f78246288ea63d914b0b9f3564b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

3d4bfd54 11-Jan-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-38 / HONEYCOMB-336 - removed mandatory from ace-ip-version

Removed mandatory statements
Fixed multiple NPE

Change-Id: I30af417b0594d9634a9352f7721285257fbcee1e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

43a552b6 09-Jan-2017 Jan Srnicek <jsrnicek@cisco.com>

Bump of jvpp version to 17.04

Depends on
https://gerrit.fd.io/r/#/c/4632/

Nsh stays on 17.01, till owner provides higher version

Change-Id: I1f51699b6809d30dd0272301ebb1074a42863618
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

2d92edf6 11-Jan-2017 Marek Gradzki <mgradzki@cisco.com>

Fix NPE in L3 rules

Patch introduces proper handling for IP adresses,
which are optional.

Change-Id: Ib009207b4b241d3e2b8c665a35bb1ff87b4a12ac
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit e0b4359b39acfe8a583089117a0c2485b85ff7e4)

a013f067 10-Jan-2017 Marek Gradzki <mgradzki@cisco.com>

Fixing NPE in TCP/UDP L4 rules

Change-Id: Iae90f081c0add7ad9f6dd22229df683c6d395e78
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

73c14a11 10-Jan-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-31: fix vpp-ace translation with no protocol set

Change-Id: I9d319ae3d04d90c7652828b0cb382ad142f9d2b6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit 1b7a019ae9ceeddee496b20f83c095ffcb87b6c2)

1075563a 04-Jan-2017 Marek Gradzki <mgradzki@cisco.com>

Bump hc2vpp versoin to 17.04

Also updates version of honeycomb dependencies.
Vpp API version bump moved to separate commit due to
issues with jvpp jars.

Change-Id: Id336393b00fe05e8ecee9b547dcfc6a49e1a98ec
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

af188c5c 03-Jan-2017 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-310: readers&initializers for vpp and macip acls

Change-Id: I8892479123091e43bf191c544b6628d6254be564
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>


acl-api/src/main/yang/vpp-acl-context.yang
acl-impl/src/main/java/io/fd/hc2vpp/acl/AclModule.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AbstractVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/AclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/EgressVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/IngressVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/AclReaderFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/InterfaceAclReaderFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/AclContextManager.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/AclContextManagerImpl.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/AceConverter.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclWriter.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/factory/AclFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/IpProtocolReader.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclMacIpCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/VppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/AbstractAclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/VppAclWriterFactory.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AbstractVppAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/AclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/VppAclCustomizerTest.java
7f961994 23-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-310: initializers for interface acl assignment

Change-Id: I6dcc1ef1abc9d314906d6d4fcc746dcfd28ec5fc
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

cfcc0585 22-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

Fix non existing tag handling for mac-ip customizer

Change-Id: I717ea660a773cfd3b56010dbfe1e5691bde32de8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

8649ade6 21-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

Fix ingress/egress acl assignment read

Ingress and egress acls are not anymore
mixed on the same list when reading interface state

Change-Id: I2f775db4482e61593aa9689afcb687f7db7b4e73
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

d5e1e3a5 21-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

Fix interface read when alcs are not configured

Change-Id: Id780d9f503901d551f5a9d5693ca0a28cf596a5c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

52fabc2b 20-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-310: postman collection for acl plugin

Change-Id: I4eb0c7df35577488259e48da7b32ae0a6c47de56
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

f8273e10 16-Dec-2016 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-310: translation layer for acl plugin

Not covered by this patch (moved to subsequent commits):
- postman collection
- distinguish ingress/egress ACLs while reading assigned acls
- proper support for acl tag
- unit tests improvements
- read for acls (not necessarily assigned)
- initializers

Change-Id: I5a198ce1a6e20d0b1d95b4d2d83d0464fb86580c
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>


acl-impl/asciidoc/Readme.adoc
acl-impl/pom.xml
acl-impl/src/main/java/io/fd/hc2vpp/acl/AclModule.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/JVppAclProvider.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/VppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/VppMacIpAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/read/factory/InterfaceAclReaderFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/FutureJVppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/AceConverter.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/MacIpAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/ace/extractor/StandardAceDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclDataExtractor.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclValidator.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/acl/AclWriter.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequest.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/util/protocol/ProtoPreBindRuleProducer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/InterfaceAclMacIpCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/VppAclCustomizer.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/AbstractAclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/InterfaceAclWriterFactory.java
acl-impl/src/main/java/io/fd/hc2vpp/acl/write/factory/VppAclWriterFactory.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/AclModuleTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/AclTestSchemaContext.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/acl/AclInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/iface/macip/MacIpInterfaceAssignmentRequestTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/util/protocol/ProtoPreBindRuleProducerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/InterfaceAclCustomizerTest.java
acl-impl/src/test/java/io/fd/hc2vpp/acl/write/VppAclCustomizerTest.java
acl-impl/src/test/resources/acl/macip/macip-acl.json
acl-impl/src/test/resources/acl/standard/standard-acl-icmp-v6.json
acl-impl/src/test/resources/acl/standard/standard-acl-icmp.json
acl-impl/src/test/resources/acl/standard/standard-acl-tcp.json
acl-impl/src/test/resources/acl/standard/standard-acl-udp.json
acl-impl/src/test/resources/rules/icmp-rule.json
acl-impl/src/test/resources/rules/icmp-v6-rule.json
acl-impl/src/test/resources/rules/other-rule.json
acl-impl/src/test/resources/rules/tcp-rule.json
acl-impl/src/test/resources/rules/udp-rule.json
pom.xml
b621f622 15-Dec-2016 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-321 - Acl model fix to not break yang specification

Prevents breaking 7.9.2. The choice's case Statement from Yang RFC

Change-Id: I1895afbdd6c2209262575925463dcfde7d2c649d
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

c5e15351 12-Dec-2016 Jan Srnicek <jsrnicek@cisco.com>

Acl model improvements

Adds case to cover other protocol numbers
Adds constraint to not allow stateless mac-ip acl's

Change-Id: I9feeba5ac6b6480282cac62e5479c433c92c8d99
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

10ae85f8 09-Dec-2016 Jan Srnicek <jsrnicek@cisco.com>

Allow setting icmp code range for alc's

Change-Id: I712f25f70f1a6186b9fe888f7a560616cfd9aeb6
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>

eee2b296 08-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-304: yang model for the acl plugin

Change-Id: Ic5d11961d5e620d171cd6e320879fd3de507b055
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>