summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-06-28BD: remove redundant null check in BridgeDomainCustomizerstable/1801Marek Gradzki1-10/+8
Details objects cannot be null. Change-Id: I2a1c0991ec2ccfee4c6d35c77321c6cb67f4bb7f Signed-off-by: Marek Gradzki <mgradzki@cisco.com> (cherry picked from commit fdc7c0fec54aa81ec251889deb5756bf0bc9e906)
2018-06-28lisp: fix sonar issues in SubtableDumpParamsMarek Gradzki1-5/+4
Change-Id: Ic53723df24e8c373fab3f2a63d21de39c1fac156 Signed-off-by: Marek Gradzki <mgradzki@cisco.com> (cherry picked from commit 801ed98e2f6b6c3f82876e726aa120482210c427) (cherry picked from commit a03753e7f4551b2a24ed17e9c72bc51605c186ab)
2018-05-31Fix honeycomb package versionMarek Gradzki1-1/+1
Change-Id: I8381b9b022f95b8b8a986085b8a5d4f454e9762d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-24Set hc2vpp version to 1.18.01.3-SNAPSHOTMarek Gradzki74-166/+166
Change-Id: Ic9b94e11989ad128df3c51fa6a2cf1db268a9444 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-24Hc2vpp 1.18.01.2 releaseMarek Gradzki73-165/+165
Change-Id: Id3861d894dbf09759e2e8e45a22ca5bac6e393df Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-05-24Bump jvpp version from 18.01.1 to 18.01.2Marek Gradzki11-17/+17
Change-Id: I12c7ff2b4381ca07aa7b3f98ce540a67304c76ff Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-10lisp: remove unused project.translate.groupId propertyMarek Gradzki1-1/+0
Change-Id: I442181a17addd9ec61bfd503d468da13383090ce Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-04-09Remove unused method parametersMarek Gradzki10-29/+25
Change-Id: Ib6bb2b3378c9bb883bfa9bd1348813f7845b6b59 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-27Fix mdsal-model-artifacts dependency for routing-apiMarek Gradzki1-12/+0
The routing-api module used outdated version of mdsal models (0.8.2-Beryllium-SR2). The mdsal-model-artifacts dependency is managed in the honeycomb-parent, so it should be removed from routing-api pom.xml. Change-Id: I31523870044990bbf288fd7ef062c8d8b0e01cc7 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-23Remove usages of Sun's NullableMarek Gradzki3-3/+3
use javax.annotation.Nullable instead. Change-Id: Ia570d58dabb88c3b4ac7ef3a5e170d12434e9347 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-20HC2VPP-285: narrow the range of comaptible vpp versions to >= 18.01-rc1Marek Gradzki2-2/+2
Requires https://gerrit.fd.io/r/#/c/10668/ to take effect on HC packages. Change-Id: I5a1f96896f9e6811cde95fe61dd4a04fdb93dbe7 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-15Set hc2vpp version to 1.18.01.2-SNAPSHOTMarek Gradzki74-166/+166
Change-Id: I4ecf551152bd1ec077fbb479727fc2c4716a062f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-15Hc2vpp 1.18.01.1 releaseMarek Gradzki73-165/+165
Change-Id: I71bbac3844e59f70f25c500ae9a8a93a488c0d58 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-02-15Bump jvpp version from 18.01 to 18.01.1Marek Gradzki11-16/+22
Change-Id: I406e36fbd9fc039ef78e91dd09d98c1311132514 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31Set Hc2vpp version to 1.18.01.1-SNAPSHOTMarek Gradzki75-167/+167
Change-Id: Ib744c2240e6945782b7e45b551eba7ba1359026d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31Hc2vpp 1.18.01 releaseMarek Gradzki73-165/+165
Change-Id: Ibb4b5314d7e93052e7a29bd1fc84be8bf5654b02 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31Hc2vpp 1.18.01 release notesMarek Gradzki3-3/+14
Change-Id: I08c5e4344c1ffb461bf1d1d2233ec630088ee1ce Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31Update BGP INET examplesMarek Gradzki3-256/+170
- removes LU examples - moves postman collection to inet dir - updates BGP user guide Change-Id: I5844508bcd1898a9aec9b2d07fb66fb1cdf62098 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31HC2VPP-270: BGP Prefix SID configuration examplesMarek Gradzki1-60/+81
Change-Id: Iaee4a94f2e306405338adf4aad3ead14ee2c094e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31HC2VPP-280: make next-hop optional for impose-and-forwardMarek Gradzki2-10/+35
Next hop address is not mandatory in VPP CLI, e.g. ip route add 192.0.2.11/32 via loop0 out-labels 3 Also hc2vpp-ietf-routing-types@2017-02-27.yang defines it as optional. Change-Id: I6bd63a3ac75d40b14ae553e128b7ebe43dee5118 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-31HC2VPP-279: support special labels in hc2vpp-ietf-routing-types@2017-02-27Marek Gradzki1-1/+3
The orginal ietf-routing-types model supports them, but it was patched due to ODL BUG (MDSAL-269). Change-Id: I70745a1bcd49b7eda21085c0c092af5a0f6bfaa0 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 Gradzki11-18/+14
Change-Id: Ic240f174140a9739295d8ada2a3e22486ec656f8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-22Fix jvpp install scriptsMarek Gradzki2-2/+2
Change-Id: Ia1fdba64b6dacd1cb7c824d5cb34d98face1ec52 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-18Make rpmbuild.sh use hc2vpp_versionMarek Gradzki1-1/+2
Another step towards hc2vpp release process. Change-Id: I873782b79368bbf7ee569920378ad53651802e37 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-18Set Hc2vpp version back to 1.18.01-SNAPSHOTMarek Gradzki73-165/+165
Change-Id: I045a9d935fe319713e3267c07f00c91ab3b091f0 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-17Hc2vpp 1.18.01-RC2v1.18.01-RC2Marek Gradzki73-165/+165
Change-Id: I5e9df01b1672fe01354dea92f6f6690f2d776689 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-17Add direct update support for static lspMarek Gradzki2-4/+28
This is workaround for HONEYCOMB-421 (subtree writers + default update does not work well currently). Fixes HC2VPP-277 (at least basic scenarios). Change-Id: I7659436d6c376bdc63eaa36291d5c08792faad94 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-12Set csit-test-branch to rls1801Marek Gradzki1-1/+1
Change-Id: I9ff9a08658bd3a077ec929555e121bfc77dbbeec Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-12Document csit-test-branch fileMarek Gradzki1-0/+5
Change-Id: I6f7c8699a4cdadb69a2682bc495f6f8b617cdc9e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-11Move jvpp_version file to jvpp dir 2/2Marek Gradzki1-8/+0
Change-Id: I8361e8fa26d54de5c79bea25274b9301c6ad02c8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-11Introduce hc2vpp_versionMarek Gradzki3-7/+21
Hc2vpp jar versioning is currently slightly different than honeycomb DEB/RPM versioning. This patch introduces hc2vpp_version to reflect that difference and simplify release process. In the future unification of versioning scheme should be considered. Change-Id: I6b6f3c39a7bee9de86163b107f5e6ba941c839ee Signed-off-by: Marek Gradzki <mgradzki@cisco.com> (cherry picked from commit 3dd06d40b35c5fc3a9e04a7314daf163647b0192)
2018-01-10Set hc2vpp version back to 1.18.01-SNAPSHOTMarek Gradzki74-170/+170
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 Gradzki74-170/+170
Change-Id: I5c7d5de7e3963c42fb1a133b17e9c8f3d415821f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-10Introduce hc2vpp stable/1801 branchMarek Gradzki2-2/+3
Change-Id: If2a040aa10bdd30f2001d164bd18b7ac3532b020 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-10Move jvpp_version file to jvpp dir 1/2Marek Gradzki3-2/+10
Change-Id: I1d7132152561cd8417632ccc16942e2b527f9aa4 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-09BGP demo: include vpp and hc version in the Readme.txtMarek Gradzki1-3/+3
Change-Id: I1c7c3337c392c8cdd5c301af6daf5d04b499d2d0 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-09BGP demo: exit init.sh if VPP failed to startMarek Gradzki1-2/+11
Change-Id: I4fa97a404eb52da7ff73d527f5b28e0f5014b521 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-08BGP-HC docker exampleMarek Gradzki11-1/+474
Shows how to announce BGP prefix from one HC instance to another. Configuration (RESTCONF) is done over builtin docker0 network. Data plane is using veth pair that connects containers. BGP is also using veth but via unnumbered tuntap. Change-Id: Ia18b0729e12a4893ba559d0a68a9e962e58d2a2f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-03HC2VPP-274(dhcp.yang): use inet:ip-address-no-zone instead of inet:ip-addressMarek Gradzki8-50/+55
The zone index is not needed in case of dhcp.yang. It was introduced due to ODL bug: https://bugs.opendaylight.org/show_bug.cgi?id=6413 Change-Id: Ia32a2e6cc0c4ec31bd9b30392a3a558b28568fb2 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-02HC2VPP-157: use interface-ref instead of string nameMarek Gradzki9-14/+19
Change-Id: Iaf1287c6643c783ff2d31d9ef87e90aa85ea53f1 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-02Document changes to ietf-routing@2014-05-24.yangMarek Gradzki1-1/+6
The special-next-hop grouping was renamed to special-next-hop-grouping due to ODL's Binding Specification bug. Change grouping name back requires switching to Binding Specificiation v2 (HONEYCOMB-420). Change-Id: I2390176c06a7f64ae0261d62c8bc4f3d2ae193ca Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-01-02mpls-api: add missing yang dependenciesMarek Gradzki1-0/+8
Change-Id: I8b93211bcee0b7373fb8370f15e130ce8aa05fbf Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-12-22HC2VPP-221: postman collection with configuration examplesMarek Gradzki1-0/+158
Change-Id: Ibc41828a7dda1136fda5a034af638564ba8ca31d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-12-22HC2VPP-268: add non-eos MPLS and IP FIB entriesMarek Gradzki4-149/+364
VPP manages separate eos and non-eos forwarding chains, so non-eos FIB entry is also needed. Imposing received outgoing label on IP packets is also required as described in https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-07#page-10 and https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-08#section-4.2.2 Change-Id: Idb91dc44beb64f614f02a95ef0f4b8495c6aeb69 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-12-20HC2VPP-268: BGP prefix SID translationMarek Gradzki8-3/+532
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-12-19Scripts for installing jvpp jars to local mvn repoMarek Gradzki4-11/+101
By default hc2vpp build downloads latest jvpp packages from nexus.fd.io. They might not be compatible with installed vpp (e.g. in case of non-backward compatible vpp api changes). In order to prevent API mismatch, it is required to use jvpp version corresponding to the vpp installed. The patch includes scripts that can be used before building hc2vpp to install jvpp jars from vpp build dir or vpp-api-java package. Change-Id: I9aa0dc37921e022e5644c54238d3d579f6eb5ba8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-12-13(Multi)NamingContext: increment after computing maxMarek Gradzki3-23/+39
Instead of incrementing all elements of stream and applying max, first compute max and then increment. Change-Id: I4e45ffa74d9b8685abd7bafaddc77d1d9850abdb Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-12-11Repleace attribte references in bgp_in_honeycomb_user_guide.adocMarek Gradzki1-0/+1
Change-Id: Ic9cf2e4dd47fa9a84a81ad2b85e0ab19caa01c2d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-12-11Fix module config version in BGP docsMarek Gradzki2-1/+2
Change-Id: I2215632ae5864f37738f5a4b907f8b2894ab849b Signed-off-by: Marek Gradzki <mgradzki@cisco.com>