hc2vpp.git
8 years agoAdd missing <name> in it test poms 46/6546/1
Marek Gradzki [Thu, 27 Apr 2017 12:21:09 +0000 (14:21 +0200)]
Add missing <name> in it test poms

Change-Id: I8b91234bd491694ff1e605914626c50cf1bd668e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-128 - interface role specification api 30/6230/6
Jan Srnicek [Thu, 20 Apr 2017 14:07:43 +0000 (16:07 +0200)]
HC2VPP-128 - interface role specification api

Change-Id: I534e4d67d43006e61b8cb7355460bf440b20476f
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoAdd vpp-version file read by integration job 60/6460/1
selias [Tue, 25 Apr 2017 12:36:10 +0000 (14:36 +0200)]
Add vpp-version file read by integration job

Specifies VPP version to use when publishing packages.

related ci-management commit: https://gerrit.fd.io/r/6458

Change-Id: I50c608b2788fb4b66c4b68e3ae8e985889420514
Signed-off-by: selias <samelias@cisco.com>
8 years agoHC2VPP-127: update v3po collection after API split 75/6375/2
Marek Gradzki [Mon, 24 Apr 2017 11:04:35 +0000 (13:04 +0200)]
HC2VPP-127: update v3po collection after API split

- removes ACL folder (moved to vpp_classifier_postman_collection.json)
- updates BD requests
- removes RPCs folder (moved to vpp_management_postman_collection.json)
- removes vpp and vpp-state read requests

Change-Id: Ib10e5d5bd8cf88b9816e817fddb5a3cd0fc7a107
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-129 - v4 vs v6 detections based on ip-protocol 55/6255/4
Jan Srnicek [Fri, 21 Apr 2017 11:57:39 +0000 (13:57 +0200)]
HC2VPP-129 - v4 vs v6 detections based on ip-protocol

Change-Id: Id10ec084bbb096df3c40aed6319ce406bb746a21
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoHC2VPP-124 - Post lisp apis to one*** 90/6190/3
Jan Srnicek [Mon, 24 Apr 2017 07:39:59 +0000 (09:39 +0200)]
HC2VPP-124 - Post lisp apis to one***

All apis starting with prefix lisp*** will be abandoned, so refactoring
to one*** variants

Change-Id: I603b3ce54ef1f8b6cefaaccedb87ccbf3ea38dd0
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoHC2VPP-106 - jvpp timeout configuration 17/6217/2
Jan Srnicek [Tue, 18 Apr 2017 07:52:15 +0000 (09:52 +0200)]
HC2VPP-106 - jvpp timeout configuration

Allows dynamic configuration of jvpp timeout

Change-Id: Iab113ec33f1efd8d150f0e525ef548a64ebf1a0b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoHC2VPP-94 - Bridge-domain-ref 52/6052/2
Jan Srnicek [Wed, 5 Apr 2017 11:08:05 +0000 (13:08 +0200)]
HC2VPP-94 - Bridge-domain-ref

leafref used instead of plain string reference

Change-Id: If2eb7c8cc3dbd9a03d5ded70b0bdb20ec7f03a63
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoLocator set top level initialization 59/6159/2
Jan Srnicek [Thu, 20 Apr 2017 14:39:07 +0000 (16:39 +0200)]
Locator set top level initialization

Workaround till HONEYCOMB-354 is resolved

Change-Id: I2e4d4d9f62ebaff3c2ff253379f493e96043bd8d
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoSpecify jvpp-version for hc2vpp-integration job 40/6140/2
Marek Gradzki [Tue, 11 Apr 2017 15:52:16 +0000 (17:52 +0200)]
Specify jvpp-version for hc2vpp-integration job

Change-Id: I47654932e989048ce8495f46a851d446aae38374
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-126 - Eid context artificial prefix 22/6122/2
Jan Srnicek [Mon, 10 Apr 2017 14:11:03 +0000 (16:11 +0200)]
HC2VPP-126 - Eid context artificial prefix

Artificial prefix for mappings that are not present

Change-Id: I789750e3877918b2e15ba19871da1bf8bc4e207b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoUse maven-sal-api-gen-plugin version defined in honeycomb-parent 92/5992/2
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>
8 years agoHC2VPP-125 - Missing writer/reader for HmacKey 82/6082/1
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>
8 years agoBump hc2vpp version to 1.17.07-SNAPSHOT 17/6017/2
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>
8 years agoHC2VPP-118 - reference check for acl's 14/5814/5
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>
8 years agoHC2VPP-102: allow to configure vpp dependencies in deb/rpm build scripts 86/5886/3
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>
8 years agoHONEYCOMB-298 - LeafRefContext creation test 93/5493/15
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>
8 years agoPostman to support NSH MD2 feature 65/5865/2
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>
8 years agoAdd Yang model for NSH MD2 support 51/5751/7
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>
8 years agoHC2VPP-121 - fixed wrong path for vpp-classifier 64/5864/2
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>
8 years agoHC2VPP-120 - fixed wrong prefix for ioam 63/5863/2
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>
8 years agoAdd hc2vpp common parents 00/5800/5
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>
8 years agoHC2VPP-58 - Reduced unnecessary dump 25/5825/3
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>
8 years agoHC2VPP-115 - lisp state check before write/read 20/5820/2
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>
8 years agoHONEYCOMB-348: update hc2vpp after improving dump cache key factory 12/5812/1
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>
8 years agoHC2VPP-39: policer postman collection 09/5809/1
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>
8 years agoHC2VPP-117: workaround for VPP-208 08/5808/1
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>
8 years agoHC2VPP-112 - Presence added to detect APPEAR 95/5795/1
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>
8 years agoUpdate revision of models that changed since 17.01 47/5747/4
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>
8 years agoHC2VPP-7 - Split vpp state/Cli RPC to separate module 06/5706/4
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>
8 years agoHC2VPP-55: policer&policer assignment CRUD support 31/5731/3
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>
8 years agoHC2VPP-39: yang model for policer configuration in VPP 53/5553/9
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>
8 years agoHC2VPP-30 - Lisp control plane impl 83/5683/7
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>
8 years agoHC2VPP-29 - lisp control plane api 06/5606/5
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>
8 years agoHC2VPP-7 - L3 split to separate module 43/5643/4
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>
8 years agoHC2VPP-96: postman collection update 49/5649/3
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>
8 years agoHC2VPP-7 - split vpp-classifiers to separate module 30/5530/11
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>
8 years agoHC2VPP-96: ND proxy translation layer 47/5647/2
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>
8 years agoHC2VPP-95: ND Proxy yang model 44/5644/2
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>
8 years agoFix match-exact-tags translation for subif 54/5654/2
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>
8 years agoHC2VPP-91: fix acl ordering 04/5604/5
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>
8 years agoHC2VPP-43: support for multiple DHCP servers for relay 90/5590/3
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>
8 years agoHC2VPP-63 28/5528/5
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>
8 years agoHC2VPP-78 - subnet validation fix 95/5395/5
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>
8 years agoRemove vrfId cfg from Ipv4NeighbourCustomizer 05/5605/2
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>
8 years agoBump samples version to 1.17.04-SNAPSHOT 82/5582/1
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>
8 years agoHC2VPP-85: DHCP relay initializing reader 33/5533/1
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>
8 years agoBump NSH version to 17.04-SNAPSHOT 29/5529/1
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>
8 years agoHC2VPP-84: postman collection update 95/5495/2
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>
8 years agoHC2VPP-84: multiple ARP proxy ranges support 94/5494/3
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>
8 years agoPackaging: post 17.01 cleanup 90/5490/2
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>
8 years agoHC2VPP-83 - table id setup for special routes 87/5487/1
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>
8 years agoRelease notes post 17.01 cleanup 68/5468/3
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>
8 years agoHC2VPP-80: add support for protcol configuration 50/5450/3
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>
8 years agoHONEYCOMB-269 - Release notes update 67/5467/3
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>
8 years agoRemove circut-id from yang model for DHCP Relay 62/5462/3
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>
8 years agoHC2VPP-80: dynamic nat cfg examples 48/5448/2
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>
8 years agoFix ethernet container removal error message 65/5465/2
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>
8 years agoHC2VPP-74 - mpls vs ipv4 route 51/5451/3
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>
8 years agoUpdate dhcp translation after vpp api changes 61/5461/1
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>
8 years agoHC2VPP-81: add support for ARP proxy enable/disable 42/5442/2
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>
8 years agoFixed parents for acl/dhcp aggregator modules 53/5453/1
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>
8 years agoLisp model changes due to decrease version of ODL 10/5110/4
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>
8 years agoAdd union type builders (HC2VPP-62 workaround) 65/5065/4
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>
8 years agoChange dhcp yang model to use inet:ip-address 10/5410/1
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>
8 years agoHC2VPP-75 - vrf extraction fix 93/5393/3
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>
8 years agoPostman for NSH Egress Classifier 56/5156/2
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>
8 years agoAdd NSH Egress Classifier feature 36/5136/3
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>
8 years agoDHCP relay support (HC2VPP-71, HC2VPP-72) 12/5112/2
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>
8 years agoReduce java dependencies for deb packages 95/4995/2
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>
8 years agoRemove unused nat.json 33/5033/5
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>
8 years agoHC2VPP-66: unit tests for SLAAC write 05/5105/2
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>
8 years agoHC2VPP-67: postman collection with examples of RA configuration 78/5078/3
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>
8 years agoAdd support for RA configuration 77/5077/4
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>
8 years agoHC2VPP-53: YANG model for DHCP Relay 91/5091/2
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>
8 years agoHONEYCOMB-335 - Initialization test support 62/5062/6
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>
8 years agoHC2VPP-11/HC2VPP-12 - refactored ipv4/6 logic/tests 73/4973/8
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>
8 years agoIncrease snat unit test coverage > 80% 32/5032/4
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>
8 years agoFix snat mapping creation 68/4968/5
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>
8 years agoFixed use of structural readers in tests 51/5051/3
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>
8 years agoioam: export plugin - support for ioam-export plugin in hc2vpp 01/4401/8
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>
8 years agoLisp api use fix 03/5003/2
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>
8 years agoFixed remote mapping caching scope 70/4970/3
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>
8 years agoFixed locator caching scope 61/4961/3
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>
8 years agoLisp initialization 35/4935/6
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>
8 years agoAdd csit-test-branch 29/4929/2
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>
8 years agoFix mac-ip acl assignment read 58/4858/2
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>
8 years agoLisp test coverage 43/4843/2
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>
8 years agoDecrease log level to debug for proxy-arp read 57/4857/1
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>
8 years agoHONEYCOMB-339: fix ip6 address string to byte conversion 99/4799/1
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>
8 years agoRename modfied ietf-routing models 92/4692/5
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>
8 years agoHONEYCOMB-330: fix acl tag handling 52/4752/2
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>
8 years agoAdd test postman for complete NSH Classifier 44/4744/2
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>
8 years agoHONEYCOMB-337 - Fixed ordering for PitrCfg writers 50/4750/1
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>
8 years agoHC2VPP-38 / HONEYCOMB-336 - removed mandatory from ace-ip-version 42/4642/6
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>
8 years agoAdd test postman for complete NSH-Proxy 90/4690/1
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>
8 years agoHC2VPP-4 - Added missing site.xml descriptor 23/4623/2
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>
8 years agoAdd test postman for complete SFF 67/4667/2
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>
8 years agoHONEYCOMB-325 - Null pointer while routing attr not defined 46/4546/4
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>
8 years agoioam : pot plugin - update yang file 39/4639/5
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>