Marek Gradzki [Mon, 3 Apr 2017 05:50:41 +0000 (07:50 +0200)]
Use maven-sal-api-gen-plugin version defined in honeycomb-parent
Requires https://gerrit.fd.io/r/#/c/6083/
Change-Id: Ida6332c238c17d968988ca70ee565521fe25d1f5
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Fri, 7 Apr 2017 08:32:40 +0000 (10:32 +0200)]
HC2VPP-125 - Missing writer/reader for HmacKey
Added HmacKey as handled children for writer/reader
Change-Id: If1f1669333b2f89225e99100e672064869482a17
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Fri, 31 Mar 2017 11:46:34 +0000 (13:46 +0200)]
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>
Jan Srnicek [Thu, 23 Mar 2017 08:39:12 +0000 (09:39 +0100)]
HC2VPP-118 - reference check for acl's
Adds reference cecking before delete for Acl and MacIpAcl
Change-Id: I7acc92784498928059a96f88ba89604fc70bc075
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Tue, 28 Mar 2017 07:15:42 +0000 (09:15 +0200)]
HC2VPP-102: allow to configure vpp dependencies in deb/rpm build scripts
Debian:
VPP dependencies can be specified in deb/common/vpp_dependencies file,
used to generated debian/control file. Can be verified with:
dpkg -I honeycomb_package.deb
Centos:
VPP dependencies can be specified in rpmvpp_dependencies file,
referenced in honeycomb.spec. Can be verified with:
rpm -i honeycomb_package.rpm
Change-Id: Ide4ff3888085f714467fa1c1543b24b3c1b9f14b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Mon, 27 Mar 2017 12:11:08 +0000 (14:11 +0200)]
HONEYCOMB-298 - LeafRefContext creation test
Verifies if all models in hc2vpp are compatible
with LeafRefContext(runtime check of leaf-ref references)
Change-Id: Id589fb3dc167cd147c439a2598a9818c0f596c3b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Hongjun Ni [Mon, 27 Mar 2017 15:18:12 +0000 (23:18 +0800)]
Postman to support NSH MD2 feature
Change-Id: Ie188c82bde7b38f60db949ba4d97c1c8c2e7cdbe
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Hongjun Ni [Wed, 15 Mar 2017 16:17:26 +0000 (00:17 +0800)]
Add Yang model for NSH MD2 support
Change-Id: Idec4f8dae90ef90de538b977248bee7a078ae374
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Jan Srnicek [Mon, 27 Mar 2017 10:58:48 +0000 (12:58 +0200)]
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>
Jan Srnicek [Mon, 27 Mar 2017 10:52:44 +0000 (12:52 +0200)]
HC2VPP-120 - fixed wrong prefix for ioam
ioam sb trace was using prefix incompatible with leaf-ref-context
Change-Id: Ic0ea843015331e3611c6ecbea4ef8b73dfe9d979
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Fri, 17 Mar 2017 13:42:56 +0000 (14:42 +0100)]
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>
Jan Srnicek [Thu, 23 Mar 2017 13:11:54 +0000 (14:11 +0100)]
HC2VPP-58 - Reduced unnecessary dump
By internal behaviour change in vpp,
its now to possible to distinguish between
negative/positive mapping
Change-Id: I13981bdc2d5fc6d660874587679aaf076f0c6a86
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Wed, 22 Mar 2017 09:35:49 +0000 (10:35 +0100)]
HC2VPP-115 - lisp state check before write/read
- checks lisp state before read,disabled state will
result in returning empty data
- checks lisp state before write,disabled state will
result in throwing IllegalStateException
- fixes ordering issues for lisp gpe interfaces
Change-Id: I6dcfc6c7f514aad57841f2aac1b2ee0c6b868c3c
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Tue, 21 Mar 2017 13:29:21 +0000 (14:29 +0100)]
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>
Marek Gradzki [Tue, 21 Mar 2017 11:45:06 +0000 (12:45 +0100)]
HC2VPP-39: policer postman collection
Change-Id: Ia64f6e7493e1c60838c1a858377f772c9d82d028
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 21 Mar 2017 11:39:36 +0000 (12:39 +0100)]
HC2VPP-117: workaround for VPP-208
Change-Id: I75d05fc73236f7a768f54d29247054cc20b722a6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Mon, 20 Mar 2017 08:59:15 +0000 (09:59 +0100)]
HC2VPP-112 - Presence added to detect APPEAR
APPEAR/DISSAPEAR modifications are ignored
for non-presence containers, so in this case the modification
would be ignored if not directly called as DELETE
Change-Id: I890d600beb4f333b21591c350c9bd42c66f9f885
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Wed, 15 Mar 2017 15:21:29 +0000 (16:21 +0100)]
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>
Jan Srnicek [Tue, 14 Mar 2017 08:29:12 +0000 (09:29 +0100)]
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>
Marek Gradzki [Fri, 10 Mar 2017 11:50:53 +0000 (12:50 +0100)]
HC2VPP-55: policer&policer assignment CRUD support
Change-Id: I627d2a56ab2a282744ea0172b4a0c72240b0032f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 27 Feb 2017 06:39:22 +0000 (07:39 +0100)]
HC2VPP-39: yang model for policer configuration in VPP
Change-Id: I6c84c5fb85e2a4073a7a885db390b08a6582639d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Tue, 14 Mar 2017 07:53:19 +0000 (08:53 +0100)]
HC2VPP-30 - Lisp control plane impl
Add new nodes
- rloc-probe/ing
- map-server/s
- map-request-mode
- petr-cfg use
Also adds new nodes to local-mapping
- key
- key type
Change-Id: Ia50767a8fcbba4cd954ef94f7a08369ac01436a0
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Mon, 13 Mar 2017 08:37:12 +0000 (09:37 +0100)]
HC2VPP-29 - lisp control plane api
model updates regarding new apis
Change-Id: I68b7df8d20944b47d1250536b69872b3b2f96941
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Fri, 10 Mar 2017 09:00:43 +0000 (10:00 +0100)]
HC2VPP-7 - L3 split to separate module
ipv4/ipv6/proxy arp/nd proxy
Change-Id: I536298dd5584f79f357e94da08d402e67e79bb71
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Tue, 7 Mar 2017 11:40:21 +0000 (12:40 +0100)]
HC2VPP-96: postman collection update
Change-Id: I87b84426ee2a1b3f239e9d44baf42e802c3ca0e9
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Wed, 8 Mar 2017 13:01:34 +0000 (14:01 +0100)]
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>
Marek Gradzki [Mon, 6 Mar 2017 17:40:25 +0000 (18:40 +0100)]
HC2VPP-96: ND proxy translation layer
Change-Id: I437f68d601499ab9ee6aef26e2f67b8e4ac61dfc
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 6 Mar 2017 13:47:25 +0000 (14:47 +0100)]
HC2VPP-95: ND Proxy yang model
Follows VPP change:
https://gerrit.fd.io/r/#/c/5524/
Change-Id: Iea3a3c35374751a4982e3c9d9d90a7540e8592d8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 7 Mar 2017 16:48:47 +0000 (17:48 +0100)]
Fix match-exact-tags translation for subif
Change-Id: I98203b4e42a65de972faff4ab6d80154ddd10b52
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Fri, 3 Mar 2017 06:36:52 +0000 (07:36 +0100)]
HC2VPP-91: fix acl ordering
Acl assignment should be added after interface creation
(and removed in reverse order).
Change-Id: Ieb915b8909ce39549e6f8312a92e065d59303e8d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 2 Mar 2017 12:40:22 +0000 (13:40 +0100)]
HC2VPP-43: support for multiple DHCP servers for relay
Depends on https://gerrit.fd.io/r/#/c/5515/
Change-Id: I76d1b37b9d9e866fc97f3cc35c1ac01e48b0ab57
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Srihari Raghavan [Sun, 26 Feb 2017 15:45:32 +0000 (21:15 +0530)]
HC2VPP-63
Fix mistakenly used addStructuralReader. Thanks Jan Srnicek.
Change-Id: I2b3eb827ebd98a9260a514041489c602e2d409e4
Signed-off-by: Srihari Raghavan <srihari@cisco.com>
Jan Srnicek [Fri, 3 Mar 2017 08:21:00 +0000 (09:21 +0100)]
HC2VPP-78 - subnet validation fix
Validation removed, more descriptive expcetion handling to be added
after VPP-649
Change-Id: I6e0a84b2dc3f3c9d3d943874baa508636a1df808
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Fri, 3 Mar 2017 07:20:02 +0000 (08:20 +0100)]
Remove vrfId cfg from Ipv4NeighbourCustomizer
Follows vpp change:
https://gerrit.fd.io/r/#/c/5522/
Change-Id: I881ffab2f7a417020334605426e2c9fdd3a4b028
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 2 Mar 2017 07:06:29 +0000 (08:06 +0100)]
Bump samples version to 1.17.04-SNAPSHOT
Change-Id: Ibee5b875de43d423556345efa88697f0b1d7ee19
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 27 Feb 2017 08:54:18 +0000 (09:54 +0100)]
HC2VPP-85: DHCP relay initializing reader
Change-Id: Iab91aab6103b9d837a5a0c73e2836807f24d1f14
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 27 Feb 2017 06:48:53 +0000 (07:48 +0100)]
Bump NSH version to 17.04-SNAPSHOT
Change-Id: Iea99737616deb7612058b93b36e548e178a80ed9
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 23 Feb 2017 12:40:37 +0000 (13:40 +0100)]
HC2VPP-84: postman collection update
Change-Id: Ia7c4c35c53cb5bc448ce0602e812a32323e92c7b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 23 Feb 2017 11:46:28 +0000 (12:46 +0100)]
HC2VPP-84: multiple ARP proxy ranges support
Change-Id: If3e2b8b889a62ce8b9e62f854c592c24f319c0d4
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 23 Feb 2017 08:46:38 +0000 (09:46 +0100)]
Packaging: post 17.01 cleanup
Change-Id: I065693e37a8aa991c33805d36d681bf5fbecf9db
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Thu, 23 Feb 2017 07:38:18 +0000 (08:38 +0100)]
HC2VPP-83 - table id setup for special routes
Added primary/secondary table id setup for special v4/v6 routes
Change-Id: Id3ef3d383b5ad7b5b905a04f7f594fdf4b7a4104
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Mon, 30 Jan 2017 10:34:22 +0000 (11:34 +0100)]
Release notes post 17.01 cleanup
Based on
https://gerrit.fd.io/r/#/c/4937/
Change-Id: I96afecd077bf9ba4de1f684c251944de3e457e86
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 21 Feb 2017 12:02:12 +0000 (13:02 +0100)]
HC2VPP-80: add support for protcol configuration
Change-Id: I7ad92c7ba78da3fd1b42605f4f0987df83d41d9f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Thu, 26 Jan 2017 12:03:21 +0000 (13:03 +0100)]
HONEYCOMB-269 - Release notes update
- Update features list, postman collections,models,etc ...
- Provides samples sources mentioned in devel_plugin_vpp_tutorial
-Broken links fixed
Change-Id: I549fcec7c4e7e669cba44cafd12d824e63473533
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Wed, 22 Feb 2017 08:02:51 +0000 (09:02 +0100)]
Remove circut-id from yang model for DHCP Relay
circut-id is no longer configurable in vpp
after merging https://gerrit.fd.io/r/#/c/5449/
Change-Id: I791ddbdb44c62a5347eb75b837e4606ae5680587
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 21 Feb 2017 12:13:08 +0000 (13:13 +0100)]
HC2VPP-80: dynamic nat cfg examples
Change-Id: I1a3208540f1b774652b4a072b5652112cda1140f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Wed, 22 Feb 2017 09:45:13 +0000 (10:45 +0100)]
Fix ethernet container removal error message
Change-Id: I9a9cdd39d8016b75fc2966ddb0cf855e94e95d55
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Wed, 22 Feb 2017 06:54:52 +0000 (07:54 +0100)]
HC2VPP-74 - mpls vs ipv4 route
Added mpls invalid label to not resolve route as mpls
Change-Id: I43f82b8074512ab8e9a28ff02ef80bf52213c3c4
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Wed, 22 Feb 2017 07:18:19 +0000 (08:18 +0100)]
Update dhcp translation after vpp api changes
Fixes hc2vpp build after https://gerrit.fd.io/r/#/c/5449/
was merged.
Change-Id: I475a270c68d0071f9c2b9f298600160e56e873bc
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 21 Feb 2017 07:42:28 +0000 (08:42 +0100)]
HC2VPP-81: add support for ARP proxy enable/disable
Change-Id: Ib0cd5ce9175161a3e9bc83076931fb75e6d82a09
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Tue, 21 Feb 2017 13:45:56 +0000 (14:45 +0100)]
Fixed parents for acl/dhcp aggregator modules
Change-Id: I2231d16434ec769891069d66c92bd7cb7891a447
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Mon, 13 Feb 2017 12:49:15 +0000 (13:49 +0100)]
Lisp model changes due to decrease version of ODL
Change-Id: I589b6480853ea4716f60301e2b53bdd82db3dde1
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Tue, 7 Feb 2017 17:21:19 +0000 (18:21 +0100)]
Add union type builders (HC2VPP-62 workaround)
Change-Id: I17e5c7a23e864329130cf23c11888cc28d9c19ba
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Fri, 17 Feb 2017 12:22:09 +0000 (13:22 +0100)]
Change dhcp yang model to use inet:ip-address
workaround for
https://bugs.opendaylight.org/show_bug.cgi?id=6413
needed until we bump ODL dependencies to Boron again.
Change-Id: I28e03ed26e8c032fa4d06c9a1c0f4bc5f32c7c64
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Fri, 17 Feb 2017 08:54:53 +0000 (09:54 +0100)]
HC2VPP-75 - vrf extraction fix
- fixed vrf extraction for Ipv6Neighbours + add test
- added vrf extraction for Ipv4Neighbours + add test
Change-Id: Ia7d1b6057c19e2f72139b3b0464f4a50a24b1c7b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Hongjun Ni [Thu, 16 Feb 2017 16:46:14 +0000 (00:46 +0800)]
Postman for NSH Egress Classifier
Change-Id: I94fb36cfc2610a727043f6f1e778cfe4d09f3488
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Hongjun Ni [Wed, 15 Feb 2017 17:23:47 +0000 (01:23 +0800)]
Add NSH Egress Classifier feature
Change-Id: I3242b8913df2eaa525f8595f6e2899203986b172
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Marek Gradzki [Mon, 13 Feb 2017 16:01:02 +0000 (17:01 +0100)]
DHCP relay support (HC2VPP-71, HC2VPP-72)
Change-Id: Icea50f1444356c0c107dd31dfa47137c9866312e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 2 Feb 2017 07:16:04 +0000 (08:16 +0100)]
Reduce java dependencies for deb packages
Use openjdk-8-jre-headless insdead of full jre/jdk
Change-Id: Id4a444b7acc1beff42fa213b2368ed6a3bc6743a
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 6 Feb 2017 06:11:58 +0000 (07:11 +0100)]
Remove unused nat.json
Change-Id: I35dcbb7b7d448d644a1bd99a1a5eb3bbf4045125
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 13 Feb 2017 08:48:11 +0000 (09:48 +0100)]
HC2VPP-66: unit tests for SLAAC write
Change-Id: I0dd32f2d540a9187fbd97c3818470d2ee1ca47d7
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Wed, 8 Feb 2017 16:51:32 +0000 (17:51 +0100)]
HC2VPP-67: postman collection with examples of RA configuration
Change-Id: I753605ec2b8e8548500761fd3a79079c7c6cc8e5
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 6 Feb 2017 15:54:07 +0000 (16:54 +0100)]
Add support for RA configuration
Includes:
* ietf-routing model augmentation that addresses
VPP specific RA options (HC2VPP-64)
* writers for RA cfg (HC2VPP-65)
Change-Id: Iea523caaddcf03e38c8e5e7c586f1606a44d335b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 9 Feb 2017 13:33:52 +0000 (14:33 +0100)]
HC2VPP-53: YANG model for DHCP Relay
Change-Id: Ia6dd23a731b1889f5b69ff1761604c29ff84f03c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Fri, 10 Feb 2017 09:43:31 +0000 (10:43 +0100)]
HONEYCOMB-335 - Initialization test support
- initialization test support for container and list customizers
- test samples
Change-Id: If3fe4faf82a86c43fafdfab694a4388d50f61de4
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Tue, 7 Feb 2017 12:50:59 +0000 (13:50 +0100)]
HC2VPP-11/HC2VPP-12 - refactored ipv4/6 logic/tests
- all dumping logic moved under common abstract classes
- added tests
Change-Id: Ifdee84795bd8cf6f0d29349dd2cfcf9b2bbec1c9
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Mon, 6 Feb 2017 06:11:41 +0000 (07:11 +0100)]
Increase snat unit test coverage > 80%
Change-Id: I3531d746ed12334f71f45f824d92bbe3bd517ba3
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 6 Feb 2017 06:11:20 +0000 (07:11 +0100)]
Fix snat mapping creation
The https://gerrit.fd.io/r/#/c/4828/2 introduces
external_sw_if_index. If given, external ip address is ignored.
Hc2vpp needs to set external_sw_if_index to -1.
Change-Id: I9631e52aebbf7e70eb5168aa646fb44d3b82ef85
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Tue, 7 Feb 2017 11:52:23 +0000 (12:52 +0100)]
Fixed use of structural readers in tests
ioam plugin disabled till ioam team
provides fix for HC2VPP-63
Change-Id: Ibf4970283c4dfefabc73634e522786d74ad32889
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Sagar Srivastav [Mon, 19 Dec 2016 09:42:11 +0000 (01:42 -0800)]
ioam: export plugin - support for ioam-export plugin in hc2vpp
Change-Id: I2314a2de3b9c2a1d9c2e5950659e44cb9bdda985
Signed-off-by: Sagar Srivastav <sagsriva@cisco.com>
Jan Srnicek [Thu, 2 Feb 2017 14:17:41 +0000 (15:17 +0100)]
Lisp api use fix
fixes use of Lisp api to new style with Object array
instead of binary data
Change-Id: Ib06f3d0b424cbb4288bb9b7ac8dc82c2fc0c69bf
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Wed, 1 Feb 2017 08:47:20 +0000 (09:47 +0100)]
Fixed remote mapping caching scope
Change-Id: Ieb46ee56da4efd8d0d3423b66e2d74386c440688
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Tue, 31 Jan 2017 16:36:23 +0000 (17:36 +0100)]
Fixed locator caching scope
must be cached per locator set
(same as ipv4 addresses under interfaces)
Change-Id: I1e2828a1ba4d4d20c99a995e281fe0b6726465fb
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Wed, 1 Feb 2017 13:41:27 +0000 (14:41 +0100)]
Lisp initialization
Changes
- Lisp state excluded from config data(bug introduced during L2 support patch)
- Initializing for every read customizer
- Proper rebinding of paths from LispState on Lisp
Change-Id: I3da821412313e0826e5d80fdccfdc1021a550ad5
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Mon, 30 Jan 2017 10:38:40 +0000 (11:38 +0100)]
Add csit-test-branch
Change-Id: Idf2d760566c6303b5b01b2ae90371ed0df4846ff
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 24 Jan 2017 08:21:06 +0000 (09:21 +0100)]
Fix mac-ip acl assignment read
Now unassigned acls are filtered out.
As a bonus acl plugin coverage was raised above 80%.
Change-Id: Ia71be2086d0baadfbffc1f1263bab67f555c0687
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Jan Srnicek [Tue, 24 Jan 2017 14:44:44 +0000 (15:44 +0100)]
Lisp test coverage
Change-Id: If780bbe08c0eee36a00b408b4a71383fa9d1e300
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Mon, 23 Jan 2017 08:04:43 +0000 (09:04 +0100)]
Decrease log level to debug for proxy-arp read
Change-Id: I63f5615ea3ddeb924f6e6432587439ee585f6975
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Thu, 19 Jan 2017 08:54:45 +0000 (09:54 +0100)]
HONEYCOMB-339: fix ip6 address string to byte conversion
Change-Id: I8c1d20b2be23bce27903b9d4149f59d3b83aacaa
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Mon, 16 Jan 2017 07:58:23 +0000 (08:58 +0100)]
Rename modfied ietf-routing models
Change-Id: I6ea55212dcf3cc6e4015269b501ffd7828096459
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 17 Jan 2017 16:57:26 +0000 (17:57 +0100)]
HONEYCOMB-330: fix acl tag handling
Acl tag in vpp's acl plugin is an ascii tag, so it should not be handled as hex string.
Change-Id: I801d5b72a4c20f78246288ea63d914b0b9f3564b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Hongjun Ni [Wed, 18 Jan 2017 12:50:49 +0000 (20:50 +0800)]
Add test postman for complete NSH Classifier
Add and Delete configuration items in numeric order
Change-Id: I488cd213e8a6893a6cc173d80a45cb056e8c98e2
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Jan Srnicek [Wed, 18 Jan 2017 09:36:05 +0000 (10:36 +0100)]
HONEYCOMB-337 - Fixed ordering for PitrCfg writers
PitrCfg holds reference to locator set, therefore must be deleted before
Change-Id: Ic4d2d7e26126991a4426310e4e4a5f0516969fc9
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Wed, 11 Jan 2017 17:27:43 +0000 (18:27 +0100)]
HC2VPP-38 / HONEYCOMB-336 - removed mandatory from ace-ip-version
Removed mandatory statements
Fixed multiple NPE
Change-Id: I30af417b0594d9634a9352f7721285257fbcee1e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Hongjun Ni [Mon, 16 Jan 2017 10:18:00 +0000 (18:18 +0800)]
Add test postman for complete NSH-Proxy
As per some customer's request, add a complete postman configuration
for NSH-Proxy.
Change-Id: Ifcfc9665424bf32440227cae84da7c8660959aa6
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Jan Srnicek [Tue, 10 Jan 2017 12:35:17 +0000 (13:35 +0100)]
HC2VPP-4 - Added missing site.xml descriptor
Allows rendering of index for hc2vpp project
Change-Id: I5d12dfd1d1f86f12c3cc83297daccf25bfec4679
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Hongjun Ni [Fri, 13 Jan 2017 15:02:25 +0000 (23:02 +0800)]
Add test postman for complete SFF
Change-Id: I8d591a2dcbc1d9f5016122f1480136c4f42c2079
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Jan Srnicek [Thu, 12 Jan 2017 09:46:28 +0000 (10:46 +0100)]
HONEYCOMB-325 - Null pointer while routing attr not defined
Fixes multiple null pointers
Change-Id: Iaa1df9a8b0a886d1835fe7cb87bcf7cf5130c6f5
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Sagar Srivastav [Wed, 11 Jan 2017 11:49:02 +0000 (03:49 -0800)]
ioam : pot plugin - update yang file
Change-Id: I27bbb50b04eca30374c8015dd2994524d80e3883
Signed-off-by: Sagar Srivastav <sagsriva@cisco.com>
Jan Srnicek [Thu, 12 Jan 2017 09:05:46 +0000 (10:05 +0100)]
HONEYCOMB-267 - Reference check for Bridge domain in L2
Eliminate attempts to remove bridge domain referenced in L2
Change-Id: Ia8ddafe68f87ef9fac0b091fb40d2142ce456cd4
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Thu, 12 Jan 2017 08:59:30 +0000 (09:59 +0100)]
HONEYCOMB-296 - Reference checking in Locator set
Reference must be checked while removing to prevent
dead references
Change-Id: I37cb426f73a3fa64d4e6795062d8d7affc0cbb2b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Mon, 9 Jan 2017 08:02:23 +0000 (09:02 +0100)]
Bump of jvpp version to 17.04
Depends on
https://gerrit.fd.io/r/#/c/4632/
Nsh stays on 17.01, till owner provides higher version
Change-Id: I1f51699b6809d30dd0272301ebb1074a42863618
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Wed, 11 Jan 2017 09:11:20 +0000 (10:11 +0100)]
Fix NPE in L3 rules
Patch introduces proper handling for IP adresses,
which are optional.
Change-Id: Ib009207b4b241d3e2b8c665a35bb1ff87b4a12ac
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit
e0b4359b39acfe8a583089117a0c2485b85ff7e4)
Marek Gradzki [Tue, 10 Jan 2017 09:58:48 +0000 (10:58 +0100)]
Fixing NPE in TCP/UDP L4 rules
Change-Id: Iae90f081c0add7ad9f6dd22229df683c6d395e78
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Marek Gradzki [Tue, 10 Jan 2017 08:14:19 +0000 (09:14 +0100)]
HC2VPP-31: fix vpp-ace translation with no protocol set
Change-Id: I9d319ae3d04d90c7652828b0cb382ad142f9d2b6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit
1b7a019ae9ceeddee496b20f83c095ffcb87b6c2)
Marek Gradzki [Wed, 4 Jan 2017 19:40:12 +0000 (20:40 +0100)]
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>
Jan Srnicek [Wed, 4 Jan 2017 15:56:33 +0000 (16:56 +0100)]
HONEYCOMB-182 - Vrf support
Change-Id: Ic2328b626b198bffb550f22ca1144853c16b39e4
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Wed, 4 Jan 2017 15:39:10 +0000 (16:39 +0100)]
HONEYCOMB-102/HONEYCOMB-103 - Ipv6 Support
Contains
- Ipv6 read/write Support for Interfaces
- Ipv6 read/write Support for Subi-Interfaces
- Postman collection with relevant requests
Todo
- Test coverage - HC2VPP-11
- Refactoring - HC2VPP-12
- Could be related to - HONEYCOMB-328
Tested
- read/write for both interfaces and sub-interfaces - passes ok
- init with following scenarios
- vpp clean/hc has data - passes ok
- vpp has data/hc clean - passed with error for sub-interface described in HONEYCOMB-328.
The actual ipv4/ipv6 part passes ok
Change-Id: Ib18acb9b18d6374dc5847e30db4049696d512e72
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Jan Srnicek [Wed, 4 Jan 2017 09:18:37 +0000 (10:18 +0100)]
HONEYCOMB-187 - Ipv6 support for arp termination
Change-Id: I27e9c3d30960d6d9d845c6148edc0429b66be66d
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Marek Gradzki [Tue, 3 Jan 2017 17:12:41 +0000 (18:12 +0100)]
HONEYCOMB-310: readers&initializers for vpp and macip acls
Change-Id: I8892479123091e43bf191c544b6628d6254be564
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>