History log of /hc2vpp/vpp-classifier/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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>

869efd5a 28-May-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-411: fix revisions for updated models


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


api/src/main/yang/interface-policer@2019-05-27.yang
api/src/main/yang/vpp-interface-acl@2019-05-27.yang
api/src/main/yang/vpp-subinterface-acl@2019-05-27.yang
impl/src/main/java/io/fd/hc2vpp/policer/read/InterfacePolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/read/InterfacePolicerReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerValidator.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/InterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/SubInterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizer.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizerTest.java
5543345d 27-May-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-411: remove deprecated interface-state

- new ietf-interfaces obsoletes interfaces-state container,
only interfaces container should be used from now on.

Change-Id: Ifb24611a3dca987bdf6b029d32e01d9b1f479fe8
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>

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>

a2ba7b3f 31-Jan-2019 Tibor Král <tibor.kral@pantheon.tech>

HC2VPP-387: Validation support for Vpp-Classifier module

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


impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerValidator.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/write/PolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/write/PolicerValidator.java
impl/src/main/java/io/fd/hc2vpp/policer/write/PolicerWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/VppClassifierHoneycombWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionValidator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableValidator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclValidator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclWriter.java
impl/src/test/java/io/fd/hc2vpp/policer/write/PolicerValidatorTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionValidatorTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableValidatorTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclValidatorTest.java
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>


impl/src/main/java/io/fd/hc2vpp/policer/read/InterfacePolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/read/InterfacePolicerReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/read/PolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/read/PolicerReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/write/PolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/write/PolicerWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/InterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/SubInterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/VppClassifierReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/VppClassifierHoneycombWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/VppNodeWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizer.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/VppClassifierModuleTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizerTest.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>

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>

8ad4f38b 14-Jan-2019 Michal Cmarada <mcmarada@cisco.com>

HC2VPP-300: Unify namespaces of V3PO models

Change-Id: Ibf74c4c1ea159bfcbe1de8bef4dac9bde3cb9ffd
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>

88585c30 12-Jan-2019 Tibor Král <tibor.kral@pantheon.tech>

HC2VPP-300: Unify namespaces of VPP_CLASSIFIER models

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


api/src/main/yang/interface-policer@2017-03-15.yang
api/src/main/yang/policer@2017-03-15.yang
api/src/main/yang/vpp-classifier-acl@2017-05-03.yang
api/src/main/yang/vpp-classifier-context@2017-05-02.yang
api/src/main/yang/vpp-classifier@2017-03-27.yang
api/src/main/yang/vpp-interface-acl@2017-03-15.yang
api/src/main/yang/vpp-subinterface-acl@2017-03-15.yang
impl/src/main/java/io/fd/hc2vpp/policer/read/InterfacePolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/read/InterfacePolicerReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/read/PolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/read/PolicerReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/write/InterfacePolicerWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/policer/write/PolicerCustomizer.java
impl/src/main/java/io/fd/hc2vpp/policer/write/PolicerWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManager.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManagerImpl.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/InterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/SubInterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/VppClassifierReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/VppClassifierHoneycombWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/VppNodeReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/VppNodeWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizer.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManagerImplTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizerTest.java
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>

4eee8fa4 13-Aug-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-375: align classify session's match with skip-n-vectors zeros

If bigger values of skip-n-vectors are used (e.g. policer usecase),
also key is very long, making the API hard to use.

To make it easier, match value will be now aligned with zeros if needed.

Read part does not need to be updated, beacause classify_session_dump
returns match without skip-n-vectors part.

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

5003049e 13-Aug-2018 Marek Gradzki <mgradzki@cisco.com>

Check length of classify session's match vector (HC2VPP-373)

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

0a9c0f91 12-Aug-2018 Marek Gradzki <mgradzki@cisco.com>

Explicitly fail when classify table for given session is missing

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

446de16f 10-Aug-2018 Marek Gradzki <mgradzki@cisco.com>

Set mask/match length when using VPP's classfier

Adapts hc2vpp to recent VPP api change:
https://gerrit.fd.io/r/#/c/13007/

Setting length field is currently mandatory
for variable length arrays (VPP-199).

Change-Id: I7ce66076d8a29d1ff5dfe5592e651d133e4072aa
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>

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>

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>

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>

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

Remove unused method parameters

Change-Id: Ib6bb2b3378c9bb883bfa9bd1348813f7845b6b59
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>

2d8a3984 22-Mar-2018 Marek Gradzki <mgradzki@cisco.com>

vpp-classifier: fix issues found by pyang

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

9abac30c 19-Mar-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-289: fix 802dot1 identifiers

Indentity names should not start with number, so prefix them with '_'.

Change-Id: Ic941410da4c5401a646be94679c82e7c5c96e646
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>

ac048198 30-Nov-2017 Marek Gradzki <mgradzki@cisco.com>

Remove dead stores and unused fields

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

5550c917 26-Oct-2017 Marek Gradzki <mgradzki@cisco.com>

Remove unused builders for union types generated by yangtools

Builders were removed after bumping ODL dependencies to Boron:
https://gerrit.fd.io/r/#/c/3508/

Then due various issues, e.g. HC2VPP-62,
Boron bump was reverted:
https://gerrit.fd.io/r/#/c/5064/
https://gerrit.fd.io/r/#/c/5065/

HC is using Carbon now, so builders can be removed again.

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

29b385df 16-Oct-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-246: adapt Policer Writer to policer_add_del byte order changes

Endianness of policer_add_del parameters was
changed to network order:

https://gerrit.fd.io/r/#/c/8548

JVPP flips ordering, so there is no need for additional
convertion anymore.

Change-Id: Ib7c5fafe240e0607819800c4cf4d37f4c4a8e1c6
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>

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>

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>

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

Fix typo in interface-policer model

Change-Id: Ibf1c77012583943f168c6ed54152f5718b349a5d
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>

16ff1423 09-Jun-2017 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-298 - Elimination of config path leafrefs in operational tree

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

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>

b663b44d 10-May-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-114 - Ipv4/6 routing support for sub interfaces

Provides option to set ipv4/6 vrf id for sub interface same way
as for interface

Change-Id: I3e14620d61e364e6741a1f1642570dd9ee317255
Signed-off-by: Jan Srnicek <jsrnicek@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>

6233845a 02-May-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-14: remove deprecated, classfier based ietf-acl model implementation

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


impl/src/main/java/io/fd/hc2vpp/vpp/classifier/InterfaceClassifierIetfAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/SubInterfaceClassifierIetfAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/VppClassifierAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/AclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfacesClassifierIetfAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfacesClassifierIetfAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/provider/EgressIetfAClWriterProvider.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/provider/IngressIetfAClWriterProvider.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/IetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AbstractIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceEthWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp4Writer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp6Writer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpAndEthWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTableContextManager.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTableContextManagerImpl.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/IetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/Ip4AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/Ip6AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/L2AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/PortPair.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/EgressIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/IetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/SubInterfaceIetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IngressIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceIetfAclCustomizer.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/VppClassifierModuleTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceEthWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp4WriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp6WriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpAndEthWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpWriterTestUtils.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTableContextManagerImplTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/PortPairTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/EgressIetfAclWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/IetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/SubInterfaceIetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceIetfAclCustomizerTest.java
bd872e01 02-May-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-130 - vpp-classifier-context namespace changed to unique value

Change-Id: I50821d831b83b3e7eb743ae4f974fe5a2f88026b
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>

148e3067 26-Mar-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-121 - fixed wrong path for vpp-classifier

vpp-classifier was using path incompatible with leaf-ref context

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


api/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/vpp/classifier/rev170327/OpaqueIndexBuilder.java
api/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/vpp/classifier/rev170327/VppNodeBuilder.java
api/src/main/yang/vpp-classifier.yang
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManager.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManagerImpl.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/VppClassifierReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/VppClassifierHoneycombWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/VppNodeReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/VppNodeWriter.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManagerImplTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriterTest.java
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>

00046200 21-Mar-2017 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-348: update hc2vpp after improving dump cache key factory

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

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

67d283fa 20-Mar-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-39: policer postman collection

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

95d18b91 20-Mar-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-117: workaround for VPP-208

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

e4859551 15-Mar-2017 Jan Srnicek <jsrnicek@cisco.com>

Update revision of models that changed since 17.01

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


api/src/main/yang/vpp-classifier-acl.yang
api/src/main/yang/vpp-classifier.yang
api/src/main/yang/vpp-interface-acl.yang
api/src/main/yang/vpp-subinterface-acl.yang
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/InterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/SubInterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/AclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfacesClassifierIetfAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfacesClassifierIetfAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/IetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AbstractIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceEthWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp4Writer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp6Writer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpAndEthWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/IetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/Ip4AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/Ip6AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/EgressIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/IetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/SubInterfaceIetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IngressIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceIetfAclCustomizer.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceEthWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp4WriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp6WriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpAndEthWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/EgressIetfAclWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/IetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/SubInterfaceIetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceIetfAclCustomizerTest.java
4616f030 09-Mar-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-55: policer&policer assignment CRUD support

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

e7903be7 27-Feb-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-39: yang model for policer configuration in VPP

Change-Id: I6c84c5fb85e2a4073a7a885db390b08a6582639d
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>


api/asciidoc/Readme.adoc
api/pom.xml
api/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/vpp/classifier/rev161214/OpaqueIndexBuilder.java
api/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/vpp/classifier/rev161214/VppNodeBuilder.java
api/src/main/yang/ietf-access-control-list.yang
api/src/main/yang/ietf-packet-fields.yang
api/src/main/yang/vpp-classifier-acl.yang
api/src/main/yang/vpp-classifier-context.yang
api/src/main/yang/vpp-classifier.yang
api/src/main/yang/vpp-interface-acl.yang
api/src/main/yang/vpp-subinterface-acl.yang
asciidoc/Readme.adoc
impl/asciidoc/Readme.adoc
impl/pom.xml
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/InterfaceClassifierAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/InterfaceClassifierIetfAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/SubInterfaceClassifierAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/SubInterfaceClassifierIetfAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/VppClassifierAclModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/VppClassifierModule.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManager.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManagerImpl.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/InterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/SubInterfaceAclReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/read/VppClassifierReaderFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/AclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/InterfacesClassifierIetfAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfaceAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/SubInterfacesClassifierIetfAclWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/factory/write/VppClassifierHoneycombWriterFactory.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/provider/EgressIetfAClWriterProvider.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/provider/IngressIetfAClWriterProvider.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/VppNodeReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclReader.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/VppNodeWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/IetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AbstractIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceEthWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp4Writer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp6Writer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpAndEthWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTableContextManager.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTableContextManagerImpl.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/IetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/Ip4AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/Ip6AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/L2AclTranslator.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/PortPair.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/EgressIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/IetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/SubInterfaceIetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/AclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IetfAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IngressIetfAclWriter.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizer.java
impl/src/main/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceIetfAclCustomizer.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/VppClassifierModuleTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/context/VppClassifierContextManagerImplTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifySessionReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/ClassifyTableReaderTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/read/acl/SubInterfaceAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifySessionWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/ClassifyTableWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/AclWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceEthWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp4WriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIp6WriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpAndEthWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AceIpWriterTestUtils.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/AclTableContextManagerImplTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/common/PortPairTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/EgressIetfAclWriterTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/IetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/egress/SubInterfaceIetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/IetfAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceAclCustomizerTest.java
impl/src/test/java/io/fd/hc2vpp/vpp/classifier/write/acl/ingress/SubInterfaceIetfAclCustomizerTest.java
pom.xml
vpp_classifier_postman_collection.json