hc2vpp.git
7 years agoHC2VPP-192 - Removing of locator pair mapping 69/7669/3
Jan Srnicek [Thu, 20 Jul 2017 12:33:32 +0000 (14:33 +0200)]
HC2VPP-192 - Removing of locator pair mapping

 When negative mapping(no locators present),
 do not invoke read as it would fail on non existing
 parent data

Change-Id: Ia20d707efd4d7fdab62d9dc0cd0b4003bc7de3cb
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-188 - Ordering fixed for routing entries 86/7486/3
Jan Srnicek [Fri, 7 Jul 2017 13:30:29 +0000 (15:30 +0200)]
HC2VPP-188 - Ordering fixed for routing entries

Change-Id: Iec8df0668a74f50b5abb4413e33c1fd3a0391779
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-185 - create artificial mapping if not contained in mapping 02/7502/2
Jan Srnicek [Tue, 11 Jul 2017 10:20:06 +0000 (12:20 +0200)]
HC2VPP-185 - create artificial mapping if not contained in mapping

Change-Id: Ide0dd4581452cbff935df500c73d50afbbecdcbf
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-182: fix looppack interface ordering 75/7475/2
Marek Gradzki [Fri, 7 Jul 2017 06:23:10 +0000 (08:23 +0200)]
HC2VPP-182: fix looppack interface ordering

Change-Id: I4244814fbf5e79dd78b80ea73d08aa79ccac15a1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoBump jvpp version to 17.10-SNAPSHOT 64/7464/2
Marek Gradzki [Thu, 6 Jul 2017 17:28:58 +0000 (19:28 +0200)]
Bump jvpp version to 17.10-SNAPSHOT

Also sets version of vpp package dependencies to 17.10

Change-Id: I4e139ff2d485933c0de3339db50714a5c72e0a9e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoUpdate jira project version in hc2vpp 1.17.10 elease notes 63/7463/1
Marek Gradzki [Thu, 6 Jul 2017 17:19:23 +0000 (19:19 +0200)]
Update jira project version in hc2vpp 1.17.10 elease notes

Change-Id: I71c704f9411e4eb107351968f5694006812a8d37
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoBump hc2vpp version to 1.17.10-SNAPSHOT 62/7462/1
Marek Gradzki [Thu, 6 Jul 2017 17:00:11 +0000 (19:00 +0200)]
Bump hc2vpp version to 1.17.10-SNAPSHOT

Change-Id: I744c3bc4962295b307b718764adb14035ee13d1d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoRemove dependency on minimal-distribution 39/7439/1
Marek Gradzki [Thu, 6 Jul 2017 11:37:33 +0000 (13:37 +0200)]
Remove dependency on minimal-distribution

Accidentially introduced by https://gerrit.fd.io/r/#/c/7386/

Change-Id: Ie862dac542a3384fff42293b76d895b0dbf5b806
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-360 - Use binding-init module instead of whole distro core 86/7386/2
Marek Gradzki [Thu, 6 Jul 2017 06:36:27 +0000 (08:36 +0200)]
HONEYCOMB-360 - Use binding-init module instead of whole distro core

Change-Id: I86eb100ca96169c7cf8df7ba9f2a1c7e3e75d77f
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-374: remove BGP distribution for vpp 76/7376/2
Marek Gradzki [Fri, 30 Jun 2017 21:03:16 +0000 (23:03 +0200)]
HONEYCOMB-374: remove BGP distribution for vpp

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>
7 years agoChange minimal-distribution to minimal-distribution-core 77/7377/1
Marek Gradzki [Fri, 30 Jun 2017 22:39:26 +0000 (00:39 +0200)]
Change minimal-distribution to minimal-distribution-core

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>
7 years agoHONEYCOMB-358 - Generate guice to yang modules index 16/7216/9
Jan Srnicek [Fri, 30 Jun 2017 10:05:16 +0000 (12:05 +0200)]
HONEYCOMB-358 - Generate guice to yang modules index

Generates two descriptor files
yang-modules-binding/yang-modules - List of Yang modules by project(classpath + deps)
yang-mapping/FULL_PROJECT_NAME-yang-modules-index - Index from Guice modules to Yang modules
that are used by respective Guice module

These files are included in jar files and distribution resources
Change-Id: I44569b3bc8819a5facd7ba8424836f715012c04d
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-152: NAT postman colection update 42/7342/1
Marek Gradzki [Thu, 29 Jun 2017 09:15:35 +0000 (11:15 +0200)]
HC2VPP-152: NAT postman colection update

Change-Id: I610c88d9b9794aa5251fb86e6887d959dffbd998
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-152: nat for sub-interfaces translation layer 41/7341/1
Marek Gradzki [Thu, 29 Jun 2017 08:44:41 +0000 (10:44 +0200)]
HC2VPP-152: nat for sub-interfaces translation layer

Change-Id: I7d3a52097975f38c1cd74426d5ec15f80274a56c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-174: add support for BGP IPv4/IPv6 unicast 94/7294/5
Marek Gradzki [Fri, 23 Jun 2017 12:00:58 +0000 (14:00 +0200)]
HC2VPP-174: add support for BGP IPv4/IPv6 unicast

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>
7 years agoMore specific exceptions in JvppReplyConsumer 91/7291/1
Marek Gradzki [Fri, 23 Jun 2017 10:09:16 +0000 (12:09 +0200)]
More specific exceptions in JvppReplyConsumer

Change-Id: I96bd342e84742f6c6ab7d4c6aa687bcb1baf9e7c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-172: fix RewriteCustomizer.merge 18/7218/2
Marek Gradzki [Tue, 20 Jun 2017 10:21:22 +0000 (12:21 +0200)]
HC2VPP-172: fix RewriteCustomizer.merge

Change-Id: I63fbae0b34627d9af056cefa0ff60dd3c2b52bb1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoFix release plan URL in release notes 23/7223/1
Marek Gradzki [Tue, 20 Jun 2017 12:13:45 +0000 (14:13 +0200)]
Fix release plan URL in release notes

Change-Id: Ifb85b5a89dcec3b1a71157d681f8b7368063f849
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoBgp distribution for vpp 90/7190/2
Marek Gradzki [Mon, 19 Jun 2017 12:44:59 +0000 (14:44 +0200)]
Bgp distribution for vpp

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>
7 years agoHC2VPP-168 - Gpe native entries support(operational read) 64/7164/4
Jan Srnicek [Mon, 19 Jun 2017 10:37:56 +0000 (12:37 +0200)]
HC2VPP-168 - Gpe native entries support(operational read)

Change-Id: I50155013874a9e69d926a48a212d402e93945d9b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-168 - Gpe native entries support(write only) 25/7125/6
Jan Srnicek [Fri, 16 Jun 2017 06:32:59 +0000 (08:32 +0200)]
HC2VPP-168 - Gpe native entries support(write only)

 requires https://gerrit.fd.io/r/#/c/7168 to be merged

Change-Id: I5b734af662e651df5753f64f14b6b44d863ecbe8
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoFix typo in interface-policer model 80/7180/1 v1.17.07-F0
Marek Gradzki [Fri, 16 Jun 2017 13:52:53 +0000 (15:52 +0200)]
Fix typo in interface-policer model

Change-Id: Ibf1c77012583943f168c6ed54152f5718b349a5d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoRename yang files to match model revision 79/7179/3
Marek Gradzki [Fri, 16 Jun 2017 12:36:52 +0000 (14:36 +0200)]
Rename yang files to match model revision

Also order of revisions was sorted starting from most current.

Change-Id: I21fd35cfdb1cc5601b3fb40c9f3755bd3b995b14
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-57: Rename vpp-acl:permit to vpp-acl:permit-and-reflect 53/7153/2
Marek Gradzki [Thu, 15 Jun 2017 06:14:54 +0000 (08:14 +0200)]
HC2VPP-57: Rename vpp-acl:permit to vpp-acl:permit-and-reflect

vpp-acl:permit is very similar to regular permit
and does not explain its purpose as reflexive classfier.

Change-Id: I3b0ac6afc2d8e467507d32710a7b6e387998ff68
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoFix typo in interface-nat.yang 57/7157/1
Marek Gradzki [Thu, 15 Jun 2017 07:18:20 +0000 (09:18 +0200)]
Fix typo in interface-nat.yang

Change-Id: I2a38b72f43e61f7fc9a11d0e908996d284e96026
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-152: yang model for subinterfaces NAT 56/7156/2
Marek Gradzki [Thu, 15 Jun 2017 07:08:58 +0000 (09:08 +0200)]
HC2VPP-152: yang model for subinterfaces NAT

Change-Id: I249b34a42b7e9c9a38fbef9d268c658943000394
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-168 - Native forward path api 12/7112/2
Jan Srnicek [Tue, 13 Jun 2017 04:55:15 +0000 (06:55 +0200)]
HC2VPP-168 - Native forward path api

Change-Id: I0a5f5ccb86f6cf22b056d5336d2e8fdd4a3081d5
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoAdded missing config false for gpe-state 11/7111/1
Jan Srnicek [Mon, 12 Jun 2017 16:41:01 +0000 (18:41 +0200)]
Added missing config false for gpe-state

Change-Id: I6776468f885e3e84b989fe700d5a5d068491434c
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-298 - Elimination of config path leafrefs in operational tree 42/7042/3
Jan Srnicek [Fri, 9 Jun 2017 06:49:00 +0000 (08:49 +0200)]
HONEYCOMB-298 - Elimination of config path leafrefs in operational tree

Change-Id: I9fc035df3c90be8a5f17e4a31ff0005d88abbf28
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoUpdate module tests after introducing YangDAG 81/7081/1
Marek Gradzki [Fri, 9 Jun 2017 11:08:17 +0000 (13:08 +0200)]
Update module tests after introducing YangDAG

Change-Id: I3ce66e2e1fbed7b9a333382c664b5dd8ed501df0
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-165 - Optional Local Eid support 87/6987/5
Jan Srnicek [Tue, 6 Jun 2017 10:51:42 +0000 (12:51 +0200)]
HC2VPP-165 - Optional Local Eid support

 - Support for optional local eid's for gpe entries
 - Fixes equality issues for mapping identificators
 - Fixed write request ordering of locator pairs

HC2VPP-160 - Use standard index to name mapping for gpe entries

 - Uses indexes returned from dump/write calls to bind context mapping

Change-Id: Ib69240044206dec21307a47981a63f415a16bbdd
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-164 - Interface/SubInterface filtration 50/6950/5
Jan Srnicek [Thu, 1 Jun 2017 05:57:49 +0000 (07:57 +0200)]
HC2VPP-164 - Interface/SubInterface filtration

Filtration cannot be done by subId ,because 0 is allowed value

Change-Id: Ic89e30cb74943b6a4c9c995f032bd22567c5ad1e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoFix HC infra dependency version for interface-role/impl 08/6908/1
Marek Gradzki [Mon, 29 May 2017 15:41:46 +0000 (17:41 +0200)]
Fix HC infra dependency version for interface-role/impl

Change-Id: I1469d93e2706b7199cdb4cf5b965eabab45ea0b9
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoDecrease log level in lisp readers (lisp disabled case) 51/6851/2
Marek Gradzki [Wed, 24 May 2017 07:41:15 +0000 (09:41 +0200)]
Decrease log level in lisp readers (lisp disabled case)

Change-Id: Ibf25ca7998b59d0d918277092e2d1e84e68cd923
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-147 - Gpe entry implementation 77/6777/7
Jan Srnicek [Wed, 24 May 2017 06:45:19 +0000 (08:45 +0200)]
HC2VPP-147 - Gpe entry implementation

Change-Id: Ie7887c8e8f10678410ad677c425bfed1690bf440
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoAdapt to vpp API changes 07/6807/1
Marek Gradzki [Fri, 19 May 2017 12:01:09 +0000 (14:01 +0200)]
Adapt to vpp API changes

Changes were introduced by
https://gerrit.fd.io/r/#/c/6662/

Change-Id: If5d4866339623c6789ac1674c5c190a4a28f51c6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-156: fix unnumbered sub-interface handling 81/6781/1
Marek Gradzki [Fri, 19 May 2017 08:56:22 +0000 (10:56 +0200)]
HC2VPP-156: fix unnumbered sub-interface handling

Change-Id: I3c6f4dcd972834543b4fd1193540b5052c787d78
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-147 - gpe forward entry api 67/6667/11
Jan Srnicek [Thu, 18 May 2017 08:35:12 +0000 (10:35 +0200)]
HC2VPP-147 - gpe forward entry api

Change-Id: If5f3c073e36de65083db35ee8b0c2bcbd97f4eea
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-90 - Ipv4/Ipv6 prefix based eid's support 97/6697/5
Jan Srnicek [Tue, 16 May 2017 10:48:47 +0000 (12:48 +0200)]
HC2VPP-90 - Ipv4/Ipv6 prefix based eid's support

- adds full support for prefix based eid's ,both in
non-normalized and normalized form

Change-Id: I22451d20e0f9b540da447c8f120b917e0b30a6b7
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-148: postman collection update 96/6696/2
Marek Gradzki [Mon, 15 May 2017 10:56:50 +0000 (12:56 +0200)]
HC2VPP-148: postman collection update

Change-Id: Ibd99e373ca6b9225e9b6eba5bdcffb412abfa43b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-148: unnumbered interfaces translation layer 93/6693/2
Marek Gradzki [Mon, 15 May 2017 09:59:18 +0000 (11:59 +0200)]
HC2VPP-148: unnumbered interfaces translation layer

Change-Id: Ieafef7f3486134f66c54c56245fc9b685b69d4a9
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-150: yang model for unnumbered interfaces 58/6658/5
Marek Gradzki [Fri, 12 May 2017 08:06:24 +0000 (10:06 +0200)]
HC2VPP-150: yang model for unnumbered interfaces

Change-Id: I0c485baf1b4fee681c5a71df4dd182a4d52a524a
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-145: fix snat mapping update 02/6702/2
Marek Gradzki [Fri, 12 May 2017 08:55:39 +0000 (10:55 +0200)]
HC2VPP-145: fix snat mapping update

Change-Id: I51e8a3e6d62b9c0dacf03d2148b813309fe0dfc4
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit 923dac1cedec9ad7a215d128d54eb77fd85562ae)

7 years agoHC2VPP-151 - ip table reconfiguration while address present prevention 64/6664/4
Jan Srnicek [Mon, 15 May 2017 12:41:25 +0000 (14:41 +0200)]
HC2VPP-151 - ip table reconfiguration while address present prevention

- fixed ordering - addresses must be written after vrf's
- added check to prevent such scenario in multi-request scenario

Change-Id: Idc233a8ac36fabef306339bfeec57bdc19b0f082
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHC2VPP-155 - Lisp enabled/disable ordering fixed 91/6691/4
Jan Srnicek [Mon, 15 May 2017 10:51:24 +0000 (12:51 +0200)]
HC2VPP-155 - Lisp enabled/disable ordering fixed

- must be written before interfaces, to prevent setting flags
for not existing interface

Change-Id: I7fc472f3bfed2c71081a5db8628f557fb1870743
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoRemove interface-role-state-augmentation 65/6665/2
Marek Gradzki [Fri, 12 May 2017 12:30:48 +0000 (14:30 +0200)]
Remove interface-role-state-augmentation

Interface-role is config only feature, so readers are not needed.

Change-Id: I65e9b1d870e6371d7b442910ca259228b33e7b3e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHC2VPP-144 - Sub-interface span 32/6632/6
Jan Srnicek [Fri, 12 May 2017 11:15:50 +0000 (13:15 +0200)]
HC2VPP-144 - Sub-interface span

Provides option to define port mirroring from
interface to subinterface

Change-Id: I8c04e8eb6b980c830e77e1ef2b75ddff3d59364c
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: jsrnicek <jsrnicek@cisco.com>
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoHC2VPP-128 - interface role impl 46/6646/3
Jan Srnicek [Fri, 12 May 2017 05:57:57 +0000 (07:57 +0200)]
HC2VPP-128 - interface role impl

Provides logic to store data in config datatree

Change-Id: Ia1304a84016f3df2b01a227d414fe75e3c647784
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoAdds integration test that measures VPP API coverage 71/5971/3
Marek Gradzki [Mon, 6 Mar 2017 09:42:47 +0000 (10:42 +0100)]
Adds integration test that measures VPP API coverage

Run using:

mvn test -pl it/api-coverage -Papi-coverage

Change-Id: I6d708ca867a83e49522947b571304c4666bf65b5
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-114 - Ipv4/6 routing support for sub interfaces 21/6621/5
Jan Srnicek [Wed, 10 May 2017 07:55:07 +0000 (09:55 +0200)]
HC2VPP-114 - Ipv4/6 routing support for sub interfaces

Provides option to set ipv4/6 vrf id for sub interface same way
as for interface

Change-Id: I3e14620d61e364e6741a1f1642570dd9ee317255
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoHC2VPP-130 - vpp-routing-ra namespace changed to unique value 03/6303/4
Jan Srnicek [Tue, 2 May 2017 07:59:15 +0000 (09:59 +0200)]
HC2VPP-130 - vpp-routing-ra namespace changed to unique value

Change-Id: I7606cecc5ea95b952c1d640b0f244208c21e4854
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoAdd missing interface-role readme 72/6572/1
Marek Gradzki [Wed, 3 May 2017 06:16:21 +0000 (08:16 +0200)]
Add missing interface-role readme

Change-Id: If721b0bf6d02944b7fde10c3a4b598e129d54017
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-14: move ietf acl models from vpp-classfier to acl module 71/6571/1
Marek Gradzki [Wed, 3 May 2017 05:56:25 +0000 (07:56 +0200)]
HC2VPP-14: move ietf acl models from vpp-classfier to acl module

Change-Id: Idcb2697c5ef06d9d4a62a5de4bc5a56e0212f6a8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-14: update v3po postman collection 59/6559/1
Marek Gradzki [Tue, 2 May 2017 12:47:33 +0000 (14:47 +0200)]
HC2VPP-14: update v3po postman collection

Change-Id: If6c0bd2d7902a2b42a1086789e03abcb6e00880f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-14: remove deprecated, classfier based ietf-acl model implementation 58/6558/1
Marek Gradzki [Tue, 2 May 2017 12:18:54 +0000 (14:18 +0200)]
HC2VPP-14: remove deprecated, classfier based ietf-acl model implementation

Change-Id: I3e7a91bab09b27b1032d27258be8886256841d5c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoHC2VPP-130 - vpp-classifier-context namespace changed to unique value 51/6551/2
Jan Srnicek [Tue, 2 May 2017 08:33:41 +0000 (10:33 +0200)]
HC2VPP-130 - vpp-classifier-context namespace changed to unique value

Change-Id: I50821d831b83b3e7eb743ae4f974fe5a2f88026b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoHC2VPP-131 - checking of lisp state before/after according to operation 28/6328/5
Jan Srnicek [Tue, 2 May 2017 08:41:35 +0000 (10:41 +0200)]
HC2VPP-131 - checking of lisp state before/after according to operation

Change-Id: I190562527c68d022a9b16fc76ad6a011161f4308
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
8 years agoDocumentation cleanup after Hc2vpp 1.17.04 release 49/6549/2
Marek Gradzki [Thu, 27 Apr 2017 12:45:07 +0000 (14:45 +0200)]
Documentation cleanup after Hc2vpp 1.17.04 release

Change-Id: Ibcd20e55bd0b52d681239257657848b671e180f2
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
8 years agoAdd missing <name> in interface role poms 48/6548/1
Marek Gradzki [Tue, 2 May 2017 07:04:58 +0000 (09:04 +0200)]
Add missing <name> in interface role poms

Change-Id: I74119bb079c8545846e3e5cda91809746074dec4
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
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>