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

824c7401 22-May-2019 Michal Cmarada <mcmarada@cisco.com>

move stats to separate module

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

7235eeb2 09-Apr-2019 Michal Cmarada <mcmarada@cisco.com>

fixes for samples module

- fix package name
- add copyright
- fix typo
- fix builder
- add dependencies for minimal distribution

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

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>

26589d44 14-Nov-2018 Tibor Král <tibor.kral@pantheon.tech>

HC2VPP-87: Expose IPSEC management

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

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>

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>

3edc384a 15-Jun-2018 Michal Cmarada <michal.cmarada@pantheon.tech>

HC2VPP-288 - add SRv6 module (writers only)

Changes:
- add new module for SRv6
- add models for SRv6 configuration:
from https://datatracker.ietf.org/doc/draft-raza-spring-srv6-yang/
- hc2vpp-ietf-srv6-base@2018-03-01.yang
- hc2vpp-ietf-srv6-static@2018-03-01.yang
- ietf-srv6-types@2018-03-01.yang
- implements Configuration of local sids and their end functions.
- implements support for FIB table management (HC2VPP-345)

Models hc2vpp-ietf-srv6-base and hc2vpp-ietf-srv6-static
are changed (HC2VPP-332):
- imports for routing models (HC2VPP-298)
- presence in end function containers was added to fix
mandatory child verification if parent container is not present

Change-Id: Ib74e48023b671383f076b84773e26ce7c5ae282a
Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>
Signed-off-by: Jan Srnicek <jan.srnicek@pantheon.tech>

887fb8a1 08-Jun-2018 Michal Cmarada <michal.cmarada@pantheon.tech>

HC2VPP-317 - Implement FIB table management support

changes:
- Added new custom model vpp-fib-table-management
- allows management of IPv4 and IPv6 Fib tables for VPP

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

7d6c038c 31-May-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-336: reenable NSH plugin

This patch reverts https://gerrit.fd.io/r/#/c/12822/
and bumps jvpp nsh_sfc dependency to 18.07-SNAPSHOT.

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

bedf02b7 31-May-2018 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-336: disable NSH plugin

nsh_sfc 18.07-SNAPSHOT artifacts are missing in the

https://nexus.fd.io/content/repositories/fd.io.snapshot/io/fd/nsh_sfc/nsh-sfc/

repo, which causes hc2vpp build failures.
As a workaround nsh plugin was disabled.

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

8f9fe3ca 04-May-2018 Michal Cmarada <michal.cmarada@pantheon.tech>

HC2VPP-253 - Bump routing models

This patch updates (for support of SRv6 and MPLS) routing models to:
- hc2vpp-ietf-routing@2018-03-13.yang
(RFC 8349, https://tools.ietf.org/html/rfc8349)
- hc2vpp-ietf-ipv4-unicast-routing@2018-03-13.yang (RFC 8349)
- hc2vpp-ietf-ipv6-unicast-routing@2018-03-13.yang (RFC 8349)
- hc2vpp-ietf-ipv6-router-advertisements@2018-03-13 (RFC 8349)
- hc2vpp-ietf-routing-types@2017-12-04
(RFC 8294 ,https://tools.ietf.org/html/rfc8294)
Due to odl bugs these models were changed,
see HC2VPP-298 for more details.

Significant changes in updated models:
- Routing instance was removed, we used vpp-routing-instance
as single instance before, which is no longer needed.
- Routing-protocol and Routing-protocols were refactored to
Control-plane-protocol/s. Control-protocol now uses type and name as key
- Route Key was changed from id to ipPrefix
- Next-hop and Next-Hop-list were refactored
See attached routing_postman_collection.json for updated data structures
and examples for both IPv4 and IPv6 routes.
For router advertisements see routing_advertisments_postman_collection.json

Another fixes in this patch:
- fixes in MPLS module due to Routing model updates
- fixes doc module due to changes in Routing model

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

d5883157 04-May-2018 Michal Cmarada <michal.cmarada@pantheon.tech>

HC2VPP-316 - Fix docs generation for augments without qname

this fixes bug when model augments case
and augment generated class does not contain qname.

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

52ca7c2e 30-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

javadoc: add missing <name> in pom files

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

4b8bef20 27-Apr-2018 Marek Gradzki <mgradzki@cisco.com>

api-docs: update dependencies version to match hc2vpp parent

See: HC2VPP-311

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

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>

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>

283915ef 02-Mar-2018 Marek Gradzki <mgradzki@cisco.com>

Revert "Fix generating of docs"

The actual issue occurs only locally if yang model was moved
from one module to other and generated java files were not
removed from the first location (see HC2VPP-286).

Having doc generator failing in such cases might be annoying,
but will also prevent duplicating yang models.

This reverts commit 6abf9e092424f484e3f16b72d05f8fad0aa0f16e.

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

6abf9e09 02-Mar-2018 Michal Cmarada <michal.cmarada@pantheon.tech>

Fix generating of docs

- when multiple ClassPaths pointed to the same class,
ClassPathTypeIndex failed on duplicate key. Issue is resolved
by ignoring other keys that refer to the same class and for every
class key is genereated only once.


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

1fdb0b77 31-Jan-2018 Marek Gradzki <mgradzki@cisco.com>

Update VPP API to Yang index

Adds MPLS and BGP prefix SID modules

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

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>

6bb01993 19-Dec-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-268: BGP prefix SID translation

Missing features (to be addressed in subsequent commits):
- non eos VPP FIB entry
- push label entry

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

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

HC2VPP-257: MPLS interface management

Translates
/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/interface

to
sw_interface_set_mpls_enable

which is equivalent to:
set interface mpls [...] enable

MPLS table is created before configuring MPLS
using mpls_table_add_del (required since VPP 17.10).

Reading MPLS configuration state is not supported
(VPP API is missing).

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

269d3d44 09-Oct-2017 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-359 - CollectingWriterBuilder support for wildcarded writers

requires https://gerrit.fd.io/r/#/c/8434/

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

36394d37 11-Oct-2017 Marek Gradzki <mgradzki@cisco.com>

Reenable nsh module

Also updates nsh-sfc jar to 18.01-SNAPSHOT

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

31685489 11-Oct-2017 Matej <matej.perina@pantheon.tech>

Temporarily disable nsh_sfc

nsh_sfc is using outdated jvpp-registry dependency which
breaks build for hc2vpp, until dependency is updated
nsh_sfc is going to be excluded from hc2vpp

Change-Id: Ib7ca2fda0c80257c7194336a55b071c70aebfe21
Signed-off-by: Matej <matej.perina@pantheon.tech>

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>

36ed0b50 23-Aug-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-222: adapt hc2vpp to snat->nat plugin rename in vpp

Change-Id: If4c7f2f1fc52f1ee64ed95900a362063207def27
Signed-off-by: Marek Gradzki <mgradzki@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>

3f84e52d 27-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Api docs: api list sorted in natural order

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

f53271c5 27-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Api docs: use project-vpp-version as defioned in release-notes

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

bdcc3a64 27-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Api docs: use project.version as defined in release-notes

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

403a2684 25-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Api docs: single row per VPP API message

Lists all of supported CUD operations in single cell.

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

4e65014a 25-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Api docs: disable site for scripts and docs

Should fix hc2vpp merge jobs

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

77e4f4ef 25-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Api docs: unify handling of writers and subtree writers

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

68d54481 25-Jul-2017 Marek Gradzki <mgradzki@cisco.com>

Exlucde api-docs from sonar analysis

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


api-docs/api/asciidoc/Readme.adoc
api-docs/api/pom.xml
api-docs/api/src/main/java/io/fd/hc2vpp/docs/api/CoverageUnit.java
api-docs/api/src/main/java/io/fd/hc2vpp/docs/api/JavaApiMessage.java
api-docs/api/src/main/java/io/fd/hc2vpp/docs/api/Operation.java
api-docs/api/src/main/java/io/fd/hc2vpp/docs/api/PluginCoverage.java
api-docs/api/src/main/java/io/fd/hc2vpp/docs/api/VppApiMessage.java
api-docs/api/src/main/java/io/fd/hc2vpp/docs/api/YangType.java
api-docs/asciidoc/Readme.adoc
api-docs/core/asciidoc/Readme.adoc
api-docs/core/pom.xml
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/ClassPathTypeIndex.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/CollectingWriterBuilder.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/CoverageGenerator.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/CoverageScanner.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/LinkGenerator.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/MethodDelegatingClassVisitor.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/MethodPluginCoverageVisitor.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/ModelLinkIndex.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/ModelTypeIndex.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/PluginMethodReference.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/VppApiUtils.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/YangModelKey.java
api-docs/core/src/main/java/io/fd/hc2vpp/docs/core/YangTypeLinkIndex.java
api-docs/docs/pom.xml
api-docs/pom.xml
api-docs/scripts/pom.xml
api-docs/scripts/src/main/groovy/io/fd/hc2vpp/docs/scripts/ApiDocsIndexGenerator.groovy
api-docs/scripts/src/main/java/io/fd/hc2vpp/docs/core/mock/binding/MockAclModule.java
api-docs/scripts/src/main/java/io/fd/hc2vpp/docs/core/mock/binding/MockBindingModule.java
api-docs/scripts/src/main/java/io/fd/hc2vpp/docs/core/mock/binding/MockIoamModule.java
api-docs/scripts/src/main/java/io/fd/hc2vpp/docs/core/mock/binding/MockNatModule.java
api-docs/scripts/src/main/java/io/fd/hc2vpp/docs/core/mock/binding/MockNshModule.java
api-docs/scripts/src/main/resources/routing.json
api-docs/scripts/src/main/resources/vpp-management.json
api-docs/scripts/src/main/resources/yang_to_jvpp_template
pom.xml
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>

367cc7c7 30-Jun-2017 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-374: remove BGP distribution for vpp

After HONEYCOMB-358 was fixed,
BGP northbound interface was included
in Honeycomb's minimal distro:

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

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

995340b2 23-Jun-2017 Marek Gradzki <mgradzki@cisco.com>

HC2VPP-174: add support for BGP IPv4/IPv6 unicast

Tranlates BGP IPv4/IPv6 routes to VPP FIB.

Not supported:
- multiple paths (https://tools.ietf.org/html/rfc7911)
- IPv6 SR

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

935abe44 19-Jun-2017 Marek Gradzki <mgradzki@cisco.com>

Bgp distribution for vpp

Bgp can't be currently included in default distribution,
because that would increase footprint,
even with BGP disabled (HONEYCOMB-358).

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

7ca39aa6 24-May-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-147 - Gpe entry implementation

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

31bad643 12-May-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-128 - interface role impl

Provides logic to store data in config datatree

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

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>

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>

5ec31f19 14-Mar-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-7 - Split vpp state/Cli RPC to separate module

Introduces VppManageModule containing
- Vpp state attributes
- CLI RPC support
- Keep-alive

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

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>

fb50d586 10-Mar-2017 Jan Srnicek <jsrnicek@cisco.com>

HC2VPP-7 - L3 split to separate module

ipv4/ipv6/proxy arp/nd proxy

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

a9e04a25 13-Feb-2017 Jan Srnicek <jsrnicek@cisco.com>

Lisp model changes due to decrease version of ODL

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

4b6dd0d1 07-Feb-2017 Marek Gradzki <mgradzki@cisco.com>

Add union type builders (HC2VPP-62 workaround)

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

bdccd390 13-Feb-2017 Marek Gradzki <mgradzki@cisco.com>

DHCP relay support (HC2VPP-71, HC2VPP-72)

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

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>

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>

314c466f 07-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

Set hc2vpp version to 17.01 to align with vpp release

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

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

30425819 06-Dec-2016 Marek Gradzki <mgradzki@cisco.com>

HONEYCOMB-304: provide separate guice module for ietf-acl implementation

Current IETF-ACL implementation is using vpp-classfier.
In the future, acl implementation based on acl plugin is going to be
supported. Current implementation is going to be deprecated, then removed.
In order to switch between acl implementations, ietf-acl configuration
needs separate guice module.

After fixing nested augmentation support (HONEYCOMB-302), current
implementation can be moved to separate hc2vpp module (HONEYCOMB-308).

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

32aa07e5 01-Dec-2016 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-58 - Routing Plugin Structure

Read/Write support for ipv4/6 static routes.
Restriction due to vpp implementation described
in readme.

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

175197da 10-Nov-2016 Maros Marsalek <mmarsale@cisco.com>

Post split cleanup

- change groupIds
- change packages
- update poms

Change-Id: I343c5a292a67de1dd50687870ca4ab5b7276e93e
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>

de95d292 27-Oct-2016 Srihari Raghavan <srihari@cisco.com>

HONEYCOMB-257 - Honeycomb support for in-band OAM (iOAM) path tracing

- Add iOAM module to handle configuration for the iOAM trace VPP plugin
- Add iOAM module test to verify add/delete configurations
- Reader/Initializers for future, dependent on https://gerrit.fd.io/r/3387

Change-Id: I557604a955771c139165aed7cd9e5716abbac3d1
Signed-off-by: Srihari Raghavan <srihari@cisco.com>

6ed0418d 26-Oct-2016 Maros Marsalek <mmarsale@cisco.com>

Enable NAT plugin

Change-Id: I91f762210f7aca1dd0f4bd6ca4bda2c9d42dde28
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

4befd4ce 05-Oct-2016 Maros Marsalek <mmarsale@cisco.com>

HONEYCOMB-229 Introduce NAT to HC

Reflects SNAT from VPP:
- 1:1 Static IPv4 mapping
- interface in/out NAT feature management

Bonus:
- Support presence containers in infra

Change-Id: Ieb38526f83edbae5e605d5c7e39bb22bbafc50e5
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

b709841f 13-Oct-2016 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-207 : Configurable modules list for distributions

Export list of modules for built distribution on compile time according
to distribution.modules property to ***module-config.txt
Load aggregated set of modules on start from all descriptors in /modules
folder

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

a0cd0ad0 05-Oct-2016 Marek Gradzki <mgradzki@cisco.com>

Revert "Disable NSH plugin due to CI issues"

This reverts commit 2dcc14e9c3c7779200e86fc7eb2fce4a0ef59e47.
NSH_SFC master is no longer broken.

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

59d7e8bb 29-Sep-2016 Marek Gradzki <mgradzki@cisco.com>

Disable NSH plugin due to CI issues

Will be reverted after merging https://gerrit.fd.io/r/#/c/3181/

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

4ff0bbc3 21-Sep-2016 Maros Marsalek <mmarsale@cisco.com>

HONEYCOMB-209 Configure maven site

To produce site for Honeycomb +
javadoc
asciidoc

To build the site:
mvn clean install site:attach-descriptor site
mvn site:stage -DstagingDirectory=/home/mmarsale/tmp/stage

Change-Id: I4246bb09ba02b74a2a9c84ee73f8dba02384fffa
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

0b419f85 02-Sep-2016 Hongjun Ni <hongjun.ni@intel.com>

HONEYCOMB-46: Add NSH_SFC Feature in Honeycomb

Cherry pick to master

PatchSet 9: Remove unused imports
PatchSet 8: Fix interface DI broken
PatchSet 7: Move VppNshModule to distribution
PatchSet 2: Augment with encap-if-name for nsh-map

Change-Id: Ia12afb72edfe804f26b84021b997d55db3129933
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>

928d0b28 04-Sep-2016 Maros Marsalek <mmarsale@cisco.com>

Cleanup TODOs and FIXMEs

- Fix minor ones
- Report bigger and include issue number in comment
- Pull common dependencies into dependency management of common/parents

Change-Id: I06a6ac37c52b603fd73ed42023d6b2e7fa18010f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

b3c85e92 31-Aug-2016 Maros Marsalek <mmarsale@cisco.com>

Bump version to 1.16.12-SNAPSHOT

Change-Id: I27b09dc1fdf7597c8b0751d8cbf950500e03fa23
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

34f77c9c 31-Aug-2016 Jan Srnicek <jsrnicek@cisco.com>

HONEYCOMB-75 - Lisp implemetation

Rebased on final minimal distro

Change-Id: Ib71fc59e62dda4633f4f79c5c7417a4aaf02a177
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Florin Coras <fcoras@cisco.com>
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

3f93e39f 18-Aug-2016 Maros Marsalek <mmarsale@cisco.com>

HONEYCOMB-18 Fixing comments from reviews

Change-Id: Ic0565d601d13b5f50ec3c714a43600e32a7e456b
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

85547046 17-Aug-2016 Maros Marsalek <mmarsale@cisco.com>

Make Restconf thread pools configurable

Change-Id: Ie03a1fde5181cfd8457e36d67afc2cc0c69c1e1d
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

cc9fb398 16-Aug-2016 Maros Marsalek <mmarsale@cisco.com>

HONEYCOMB-22: Remove karaf based distribution and wiring

Change-Id: I48aafb726de53b6ad3fb9b97c202f712dfa4a540
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

0b68673a 11-Aug-2016 Maros Marsalek <mmarsale@cisco.com>

HONEYCOMB-21 Vpp-integration minimal distribution

Change-Id: I1a44028ae38c3ab70aa3a7b173cd0c81c820378a
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

0fc295d4 29-Jul-2016 Maros Marsalek <mmarsale@cisco.com>

HONEYCOMB-130: Rename features (remove odl prefix)

Change-Id: I31db89469f6a619ced0c645f1c9375d7b60f1320
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>

9042dd9e 29-Jul-2016 Maros Marsalek <mmarsale@cisco.com>

HONEYCOMB-130: Create vpp-integration distribution

And remove v3po-karaf. No need for plugins to create karaf distro,
instead plugins are required to add their features into vpp-integration

Change-Id: I74c29843ee7927bcc4456fbe2bfb52506225078f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>