summaryrefslogtreecommitdiffstats
path: root/vpp-integration
AgeCommit message (Collapse)AuthorFilesLines
2018-05-24Set hc2vpp version to 1.18.01.3-SNAPSHOTMarek Gradzki7-27/+27
Change-Id: Ic9b94e11989ad128df3c51fa6a2cf1db268a9444 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-24Hc2vpp 1.18.01.2 releaseMarek Gradzki7-27/+27
Change-Id: Id3861d894dbf09759e2e8e45a22ca5bac6e393df Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-24Bump jvpp version from 18.01.1 to 18.01.2Marek Gradzki2-2/+2
Change-Id: I12c7ff2b4381ca07aa7b3f98ce540a67304c76ff Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-15Set hc2vpp version to 1.18.01.2-SNAPSHOTMarek Gradzki7-27/+27
Change-Id: I4ecf551152bd1ec077fbb479727fc2c4716a062f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-15Hc2vpp 1.18.01.1 releaseMarek Gradzki7-27/+27
Change-Id: I71bbac3844e59f70f25c500ae9a8a93a488c0d58 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-15Bump jvpp version from 18.01 to 18.01.1Marek Gradzki2-2/+2
Change-Id: I406e36fbd9fc039ef78e91dd09d98c1311132514 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31Set Hc2vpp version to 1.18.01.1-SNAPSHOTMarek Gradzki7-27/+27
Change-Id: Ib744c2240e6945782b7e45b551eba7ba1359026d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31Hc2vpp 1.18.01 releaseMarek Gradzki7-27/+27
Change-Id: Ibb4b5314d7e93052e7a29bd1fc84be8bf5654b02 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31Update VPP API to Yang indexMarek Gradzki2-13/+25
Adds MPLS and BGP prefix SID modules Change-Id: Ieae6223a9e24253b525cb65b72119525a6aa6a23 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-24Set jvpp version to 18.01Marek Gradzki2-2/+2
Change-Id: Ic240f174140a9739295d8ada2a3e22486ec656f8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-18Set Hc2vpp version back to 1.18.01-SNAPSHOTMarek Gradzki7-27/+27
Change-Id: I045a9d935fe319713e3267c07f00c91ab3b091f0 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-17Hc2vpp 1.18.01-RC2v1.18.01-RC2Marek Gradzki7-27/+27
Change-Id: I5e9df01b1672fe01354dea92f6f6690f2d776689 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-10Set hc2vpp version back to 1.18.01-SNAPSHOTMarek Gradzki7-27/+27
Also sets honeycomb DEB/RPM package version to 1.18.01-RC2~$BUILD_NUMBER Change-Id: I7d1916b9e464d957d55b620e746cf763c83943a8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-10Bump hc2vpp version to 1.18.01-RC1v1.18.01-RC1Marek Gradzki7-27/+27
Change-Id: I5c7d5de7e3963c42fb1a133b17e9c8f3d415821f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-12-20HC2VPP-268: BGP prefix SID translationMarek Gradzki1-3/+9
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>
2017-11-07HC2VPP-257: MPLS interface managementMarek Gradzki1-0/+6
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>
2017-11-06HONEYCOMB-359 - CollectingWriterBuilder support for wildcarded writersJan Srnicek1-1/+31
requires https://gerrit.fd.io/r/#/c/8434/ Change-Id: I226192776a4285ee498d72fd000051d29ad6a974 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-10-11Reenable nsh moduleMarek Gradzki1-4/+1
Also updates nsh-sfc jar to 18.01-SNAPSHOT Change-Id: I25abe1f226e37f7460fedccaff7e50e2e97e97c1 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-10-11Temporarily disable nsh_sfcMatej1-1/+4
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>
2017-10-04Bump jvpp version to 18.01-SNAPSHOTMarek Gradzki2-2/+2
Also sets version of vpp package dependencies to 18.01 Change-Id: I9d84915e206cc16c87479f94d4b8738899479cea Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-10-04Bump hc2vpp version to 1.18.01-SNAPSHOTMarek Gradzki7-27/+27
Change-Id: Id2b6e7c5259190808b7093dc18538427e4034fc0 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-08-24HC2VPP-222: adapt hc2vpp to snat->nat plugin rename in vppMarek Gradzki2-7/+7
Change-Id: If4c7f2f1fc52f1ee64ed95900a362063207def27 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-08-14HONEYCOMB-381 - Usage of ShutdownHandler for jvpp componentsJan Srnicek1-0/+2
and notification producer Change-Id: I70e749de5b290c84e86a28625d5ec79c98de80f2 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-07-27Api docs: api list sorted in natural orderMarek Gradzki4-12/+30
Change-Id: Ide2316c50ee144055eab2499fd241ca1ea354066 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-27Api docs: use project-vpp-version as defioned in release-notesMarek Gradzki3-7/+6
Change-Id: I4fb38506dc0090f703a23eb65c0518981929284d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-27Api docs: use project.version as defined in release-notesMarek Gradzki5-23/+14
Change-Id: I404d5d73580cc98dfed920f2ba781d0fe7fbd793 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-25Api docs: single row per VPP API messageMarek Gradzki5-45/+61
Lists all of supported CUD operations in single cell. Change-Id: I5f23200d869221f797ed8b4b5ca0512baa92486b Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-25Api docs: disable site for scripts and docsMarek Gradzki2-0/+32
Should fix hc2vpp merge jobs Change-Id: I4891c99d55745adc4cfe07356d8cf87c7e9a2fda Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-25Api docs: unify handling of writers and subtree writersMarek Gradzki3-99/+55
Change-Id: Ib0bd217c92f39052cc24f6324b5d33aa0443d002 Signed-off-by: Marek Gradzki <mgradzki@cisco.com> (cherry picked from commit d615f74168ffccf8be8eda4b39b1e9bf9ba06bda)
2017-07-25Exlucde api-docs from sonar analysisMarek Gradzki3-0/+6
Change-Id: Ibc33174d044d2923bd13584c1f63eeb67d3b2b8a Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-25HC2VPP-180 - Doc coverage generatorJan Srnicek37-0/+2466
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>
2017-07-06Bump hc2vpp version to 1.17.10-SNAPSHOTMarek Gradzki2-19/+19
Change-Id: I744c3bc4962295b307b718764adb14035ee13d1d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-01HONEYCOMB-374: remove BGP distribution for vppMarek Gradzki4-86/+10
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>
2017-07-01Change minimal-distribution to minimal-distribution-coreMarek Gradzki1-0/+6
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>
2017-06-28HC2VPP-174: add support for BGP IPv4/IPv6 unicastMarek Gradzki1-0/+6
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>
2017-06-20Bgp distribution for vppMarek Gradzki3-1/+79
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>
2017-05-24HC2VPP-147 - Gpe entry implementationJan Srnicek1-0/+1
Change-Id: Ie7887c8e8f10678410ad677c425bfed1690bf440 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-12HC2VPP-128 - interface role implJan Srnicek1-0/+7
Provides logic to store data in config datatree Change-Id: Ia1304a84016f3df2b01a227d414fe75e3c647784 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-02HC2VPP-14: remove deprecated, classfier based ietf-acl model implementationMarek Gradzki1-4/+0
Change-Id: I3e7a91bab09b27b1032d27258be8886256841d5c Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-04-04Bump hc2vpp version to 1.17.07-SNAPSHOTMarek Gradzki2-16/+16
Also bumps honeycomb and vpp dependencies Change-Id: Ice9863b8afc1895d43b97953ed6d93e739730f5e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-24Add hc2vpp common parentsMarek Gradzki2-4/+6
- 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>
2017-03-14HC2VPP-7 - Split vpp state/Cli RPC to separate moduleJan Srnicek1-0/+7
Introduces VppManageModule containing - Vpp state attributes - CLI RPC support - Keep-alive Change-Id: I8907e57132cc9e57840aa3b9607fa131a77f767d Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-14HC2VPP-55: policer&policer assignment CRUD supportMarek Gradzki1-0/+1
Change-Id: I627d2a56ab2a282744ea0172b4a0c72240b0032f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-10HC2VPP-7 - L3 split to separate moduleJan Srnicek1-0/+9
ipv4/ipv6/proxy arp/nd proxy Change-Id: I536298dd5584f79f357e94da08d402e67e79bb71 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-09HC2VPP-7 - split vpp-classifiers to separate moduleJan Srnicek1-1/+12
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>
2017-02-17Lisp model changes due to decrease version of ODLJan Srnicek1-2/+1
Change-Id: I589b6480853ea4716f60301e2b53bdd82db3dde1 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-02-17Add union type builders (HC2VPP-62 workaround)Marek Gradzki1-1/+2
Change-Id: I17e5c7a23e864329130cf23c11888cc28d9c19ba Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-02-14DHCP relay support (HC2VPP-71, HC2VPP-72)Marek Gradzki1-0/+7
Change-Id: Icea50f1444356c0c107dd31dfa47137c9866312e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-01-05Bump hc2vpp versoin to 17.04Marek Gradzki2-12/+12
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>
2016-12-20HONEYCOMB-310: translation layer for acl pluginJan Srnicek1-1/+9
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>