Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Icfc7e636c7987022e665a92825777d23cc69147e
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: Ibe4d08ddd65984218e6c65dea6b3ee8b1395b0f5
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: Ib8e65df03f6c75da39568c383018cfb8280651b3
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: I5021dce207d5c30928d2ed49692cfaf190ba6551
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: Id86f16fbde71bf4dbec6ff8e7437df823a04195b
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
- dependency updates
- compilation error fixes
- javadoc fixes
Change-Id: Ic7371931b0728c888a39350a77c959121afb9786
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
This fixes build issues after ODL bump in Honeycomb (HONEYCOMB-443).
Change-Id: I3bf203dd60d12057595b15ce1ad59302dc14e2a0
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I5f2c8635eab44f5d7b74514f3a2f7b4218b3369c
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: Ib13a2cdba5a0902581c455de67cc0ee64d20598d
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
|
|
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>
|
|
Change-Id: Iedb7935735cc9836fb1cb11856d38ec1d090e6ba
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: I99b630f97144770849679a04efccaf7fc9868cb6
Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>
|
|
Also sets version of VPP package dependencies to 18.07.
Change-Id: I4be0a5a9217c3e059125e7eb5a36170d02f12b88
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I6ba9d0017cc42a4cafe3790e563e206d33c211b3
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I9f892e528326cb13cafc20bc9e2d7e6a94c7d407
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
See: HC2VPP-311
Change-Id: I37329703943483211635bc6729f6751f5537ded0
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Also sets version of VPP package dependencies to 18.07.
Change-Id: I87d5f538891d946b3a803afa987ab39c609f1ae1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I111e463207f1984cf27a557c2921df6ef62ea5b8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
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>
|
|
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>
|
|
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>
|
|
- 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>
|
|
Adds MPLS and BGP prefix SID modules
Change-Id: Ieae6223a9e24253b525cb65b72119525a6aa6a23
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit a040042f60d22fe75047f223fe12ca6295f97f41)
|
|
Also sets version of vpp package dependencies to 18.04.
Change-Id: I0b3faf6418ce9055ad05da41ba4fb022992f3784
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I785627fbe4a1af69feb1f81aacefb33ba0d852b6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
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>
|
|
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>
|
|
requires https://gerrit.fd.io/r/#/c/8434/
Change-Id: I226192776a4285ee498d72fd000051d29ad6a974
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Also updates nsh-sfc jar to 18.01-SNAPSHOT
Change-Id: I25abe1f226e37f7460fedccaff7e50e2e97e97c1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
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>
|
|
Also sets version of vpp package dependencies to 18.01
Change-Id: I9d84915e206cc16c87479f94d4b8738899479cea
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Id2b6e7c5259190808b7093dc18538427e4034fc0
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: If4c7f2f1fc52f1ee64ed95900a362063207def27
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
and notification producer
Change-Id: I70e749de5b290c84e86a28625d5ec79c98de80f2
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: Ide2316c50ee144055eab2499fd241ca1ea354066
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I4fb38506dc0090f703a23eb65c0518981929284d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I404d5d73580cc98dfed920f2ba781d0fe7fbd793
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Lists all of supported CUD operations in single cell.
Change-Id: I5f23200d869221f797ed8b4b5ca0512baa92486b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Should fix hc2vpp merge jobs
Change-Id: I4891c99d55745adc4cfe07356d8cf87c7e9a2fda
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Ib0bd217c92f39052cc24f6324b5d33aa0443d002
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit d615f74168ffccf8be8eda4b39b1e9bf9ba06bda)
|
|
Change-Id: Ibc33174d044d2923bd13584c1f63eeb67d3b2b8a
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|