honeycomb.git
7 years agoBump version to 1.16.9 FINAL 21/3021/3 stable/1609 v1.16.9-FORMAL
Maros Marsalek [Wed, 21 Sep 2016 07:57:06 +0000 (09:57 +0200)]
Bump version to 1.16.9 FINAL

Change-Id: I5dd38f7e9765fd3dded73b57358cdb1018232ad2
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoUpdated Postman Collection for Lisp 32/3032/3
Jan Srnicek [Wed, 21 Sep 2016 12:01:26 +0000 (14:01 +0200)]
Updated Postman Collection for Lisp

Change-Id: I2540e5eb712ffd13456b310a05b0ff385484ba14
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoFixed reading of operational state of lisp 30/3030/4
Jan Srnicek [Wed, 21 Sep 2016 13:07:27 +0000 (15:07 +0200)]
Fixed reading of operational state of lisp

Rejecting of empty locator-sets
Added revert of searched key to match vpp address
order
Ignoring helper data returned by dumps

Change-Id: I35fff11d6dbbceb28a526c6603317948a5a9e179
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoBump nsh-sfc.jar version to 16.09 91/2991/2
Marek Gradzki [Tue, 20 Sep 2016 15:12:27 +0000 (17:12 +0200)]
Bump nsh-sfc.jar version to 16.09

Change-Id: I04830b848f75e65c842a0a508b53f8a3308a38b1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-222 Fix Interface L2 writer order 84/2984/1
Maros Marsalek [Tue, 20 Sep 2016 13:53:57 +0000 (15:53 +0200)]
HONEYCOMB-222 Fix Interface L2 writer order

The writer was placed between Interface and Subitnerface,
so it was invoked before subinterfaces were processed.

Meaning that if the L2/xconnect targetted subitnerface, it
would be submitted prematurely.

Moving the Interface L2 writer after Subinterface writer.

Change-Id: I192ebde5eaf4b05a104d76bce39de74569cdb608
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoFix ietf-acl delete 71/2971/2
Marek Gradzki [Tue, 20 Sep 2016 06:58:39 +0000 (08:58 +0200)]
Fix ietf-acl delete

Cancels classify tables assignment for interface
before classify table removal.

Change-Id: I8f1ec1f43dac89f64af306f02786166f713743f8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoUpdate postman calls: 40/2940/2
Maros Marsalek [Mon, 19 Sep 2016 08:29:32 +0000 (10:29 +0200)]
Update postman calls:

- missing auth
- resetting "Add ACL to ifc" requests fixed
- added ACL context read

Change-Id: I67850be6bc2e61b3819733cd678c321cfe2bc75e
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-215 Add suggests dependency from hc -> vpp_nsg_plugin 39/2939/3
Maros Marsalek [Mon, 19 Sep 2016 08:02:35 +0000 (10:02 +0200)]
HONEYCOMB-215 Add suggests dependency from hc -> vpp_nsg_plugin

Only for deb packaging, RPM does not support Suggests directive on all platforms

Change-Id: I7702fd5c6acb90be367f6ae8d59c0a795bc68d1f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoFix project names to match artifactId 31/2931/1
Marek Gradzki [Sat, 17 Sep 2016 20:37:50 +0000 (22:37 +0200)]
Fix project names to match artifactId

Incorrect names can obscure statistics
provided by Sonar (uses project names, not artifact ids).

Change-Id: I6d8450cfd57ac3c19116760e8a474b705de9750b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoBump jvpp-registry and jvpp-core version to 16.09 09/2909/2
Marek Gradzki [Fri, 16 Sep 2016 09:12:28 +0000 (11:12 +0200)]
Bump jvpp-registry and jvpp-core version to 16.09

Change-Id: I74c6a2117847ebb1ca24c390cfb511fc4e9b6103
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoBump versions to SNAPSHOT 98/2898/1
Maros Marsalek [Thu, 15 Sep 2016 08:12:39 +0000 (10:12 +0200)]
Bump versions to SNAPSHOT

This reverts commit a5846cd36101fba5acdf511480fdbdf2f17f039a.

Change-Id: Ie02435307b2ab6e4627758ff6ab0071de4966339
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoBump versions to RC2 97/2897/1 v1.16.9-RC2
Maros Marsalek [Thu, 15 Sep 2016 08:11:29 +0000 (10:11 +0200)]
Bump versions to RC2

Change-Id: Icb2d7ee58046b30a4e080456c2c2cb6417d46629
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoFix ClassifySession read NPE when NodeContext is missing 75/2875/2
Marek Gradzki [Wed, 14 Sep 2016 12:49:56 +0000 (14:49 +0200)]
Fix ClassifySession read NPE when NodeContext is missing

Change-Id: Ieca5ad125df5f26f82351871a0238e65be3e300c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-210: decrease log level to DEBUG for empty dump msg 47/2847/1
Marek Gradzki [Tue, 13 Sep 2016 09:47:50 +0000 (11:47 +0200)]
HONEYCOMB-210: decrease log level to DEBUG for empty dump msg

Empty dump message is normal state, LOG.warn
unnecessarily pollutes HC logs.

Change-Id: I9a7c3a0b2d4317d3bc04e91183afab341b779d15
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-118: extend classifer model to support node names. 14/2814/4
Marek Gradzki [Wed, 20 Jul 2016 07:48:14 +0000 (09:48 +0200)]
HONEYCOMB-118: extend classifer model to support node names.

* configuration write is supported (updates local cache
  with relative node mapping)
* operational read is supported only for nodes with existing
  relative node mapping
* ACL support (using vpp-classfier or ietf-acl model)
  is not affected by the patch (tables/sessions for access controll
  refer to neighbour nodes as packet-handling-action, not vpp-node-name)

Change-Id: Ice0c846803cc7e8960c3571fd2a13ed46ba53702
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoUpdate NSH postman collection to reflect restconf port change 41/2841/1
Marek Gradzki [Tue, 13 Sep 2016 07:35:02 +0000 (09:35 +0200)]
Update NSH postman collection to reflect restconf port change
introduced by 2825

Change-Id: I2dbbeb2993a2fce47655d1251c86ed0dae23e4bb
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoUpdate lisp postman collection to reflect restconf port change 40/2840/1
Marek Gradzki [Tue, 13 Sep 2016 07:33:40 +0000 (09:33 +0200)]
Update lisp postman collection to reflect restconf port change
introduced by 2825

Change-Id: I564b0b5961ca6218f458c8d462ca046af95aba03
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoUpdate HC postman collection to reflect restconf port changes 39/2839/1
Marek Gradzki [Tue, 13 Sep 2016 07:28:38 +0000 (09:28 +0200)]
Update HC postman collection to reflect restconf port changes
introduced by 2825

Change-Id: I3957fdd67ba68ca11f84b42a210db1b91b118ed3
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoRemove unused logger form NamingContext 37/2837/1
Marek Gradzki [Tue, 13 Sep 2016 07:04:24 +0000 (09:04 +0200)]
Remove unused logger form NamingContext

Change-Id: I612f1c67d2307a293deb4b75a9e373d3a6313dde
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoBump ports for RESTCONF to avoid ODL conflicts 25/2825/3
Maros Marsalek [Mon, 12 Sep 2016 15:40:47 +0000 (17:40 +0200)]
Bump ports for RESTCONF to avoid ODL conflicts

Change-Id: Ibd7df6a3c841d6330c18c9b0a29ac2d85200ac48
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-46: Add NSH_SFC Postman Collection 24/2724/4
Hongjun Ni [Thu, 8 Sep 2016 14:51:01 +0000 (22:51 +0800)]
HONEYCOMB-46: Add NSH_SFC Postman Collection

PatchSet 3: Fix interfaces-state

Change-Id: I147a1c6204c19e9a84551d1f38fa02ca12e6ca10
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
7 years agoHONEYCOMB-142 - Subnet validation 24/2824/2
Jan Srnicek [Mon, 12 Sep 2016 11:12:14 +0000 (13:12 +0200)]
HONEYCOMB-142 - Subnet validation

Added validation of address to not be from same
subnet
Refactored to detect conflicts with mixed types of subnets and report them better

Change-Id: Ib815a79c9f61e88b5097884e346320028bbfe914
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoFix opaqueIndex value initialization in translation code for ietf-acl mode 00/2800/1
Marek Gradzki [Mon, 12 Sep 2016 08:41:30 +0000 (10:41 +0200)]
Fix opaqueIndex value initialization in translation code for ietf-acl mode

Change-Id: Id01240e7fb7929f1d2d9dfd3984ab806cd60337e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoUpdate POSTMAN collection with v3po-context:disabled-interfaces GET 60/2760/2
Maros Marsalek [Fri, 9 Sep 2016 11:33:33 +0000 (13:33 +0200)]
Update POSTMAN collection with v3po-context:disabled-interfaces GET

Change-Id: I319f8ce7f71cf963e72da24e722903df6cc62a25
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoDecrease keepalive timeout to 5s 59/2759/3
Maros Marsalek [Fri, 9 Sep 2016 11:32:43 +0000 (13:32 +0200)]
Decrease keepalive timeout to 5s

Change-Id: I5d3e49605686fd883f4f32065c72ad8e881ac2f3
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoFixed filtering by referenced interface for locators 99/2799/4
Jan Srnicek [Thu, 8 Sep 2016 07:46:46 +0000 (09:46 +0200)]
Fixed filtering by referenced interface for locators

Cherrypicked to https://gerrit.fd.io/r/#/c/2727/1

Change-Id: I471e9b9f2d2ecb0f8e3b3e181118de42247ba7ec
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-205 Fix service definition for cetnos7 58/2758/2
Maros Marsalek [Fri, 9 Sep 2016 11:27:55 +0000 (13:27 +0200)]
HONEYCOMB-205 Fix service definition for cetnos7

Running with Type=forking fails on some Centos machines.

Change-Id: If0c902e3afb8c79e790b772fbdd91845baeac1dd
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-204 exclude deleted interfaces from operational data 57/2757/2
Maros Marsalek [Fri, 9 Sep 2016 09:41:03 +0000 (11:41 +0200)]
HONEYCOMB-204 exclude deleted interfaces from operational data

Change-Id: I187ac52095e15c8c9302871a0d7e7be792e6a0e2
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-46: Add NSH_SFC Readme doc 26/2726/2
Hongjun Ni [Thu, 8 Sep 2016 15:37:16 +0000 (23:37 +0800)]
HONEYCOMB-46: Add NSH_SFC Readme doc

Change-Id: Id1f8f17d025ebba07db0d138f881384306046487
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
7 years agoAllow HC user to enable/disable NSH module 92/2792/4
Marek Gradzki [Sat, 10 Sep 2016 11:50:26 +0000 (13:50 +0200)]
Allow HC user to enable/disable NSH module

Because NSH plugin is optional in VPP,
it is disabled by default in HC.

Change-Id: I6842c68b94144b7ba7e9f6f87a2395e0d692a70c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-46: Add NSH_SFC Feature in Honeycomb 98/2598/11
Hongjun Ni [Fri, 2 Sep 2016 14:18:43 +0000 (22:18 +0800)]
HONEYCOMB-46: Add NSH_SFC Feature in Honeycomb

PatchSet 9: Remove unused imports
PatchSet 8: Fix interface DI broken
PatchSet 7: Move VppNshModule to distribution
PatchSet 2: Augment with encap-if-name for nsh-map

Change-Id: Ia12afb72edfe804f26b84021b997d55db3129933
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
7 years agoFix RPM and DEB versioning by adding back build number 52/2752/1
Maros Marsalek [Fri, 9 Sep 2016 06:36:30 +0000 (08:36 +0200)]
Fix RPM and DEB versioning by adding back build number

Change-Id: I29c97c5ba578127728d2de1e96cbea88b939bcb7
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoBump versions to SNAPSHOT 29/2729/1
Maros Marsalek [Thu, 8 Sep 2016 12:30:57 +0000 (14:30 +0200)]
Bump versions to SNAPSHOT

Change-Id: I0cd37ed8717aab709b313055e3422778fbe2fe78
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoBump versions to RC1 69/2669/4 v1.16.9-RC1
Maros Marsalek [Tue, 6 Sep 2016 14:17:15 +0000 (16:17 +0200)]
Bump versions to RC1

Change-Id: I81bed6b833c9b3319c7b474c8f85fed2c6896db7
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-78: enable HC restart 98/2698/1
Marek Gradzki [Tue, 6 Sep 2016 10:03:32 +0000 (12:03 +0200)]
HONEYCOMB-78: enable HC restart

Includes:
- restart script for honeycomb
- HONEYCOMBC-78 fix: jVPPRegistry.close() is not invoked in case of
  VPP restart. That prevents subsequent attempts to establish
  connection from failing (we cannot invoke vl_client_disconnect_from_vlib
  before connect_to_vpe on fresh vpp instance).

Change-Id: Icf4d6a6a40605ed34d307a0f1405b8804ba5df53
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoMap resolver filtering fixed 88/2688/1
Jan Srnicek [Wed, 7 Sep 2016 06:56:04 +0000 (08:56 +0200)]
Map resolver filtering fixed

Cherrypicked from https://gerrit.fd.io/r/#/c/2633/

Change-Id:I1849866ca91a321fa5696eb842079ad987cd210d
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-157: add debug script 40/2640/2
Marek Gradzki [Mon, 5 Sep 2016 13:35:46 +0000 (15:35 +0200)]
HONEYCOMB-157: add debug script

Change-Id: I2f65514f7c2adfeb2714584588a262f2e44f70f6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-153: fix acls for sub-interfaces 38/2638/1
Marek Gradzki [Mon, 5 Sep 2016 11:31:39 +0000 (13:31 +0200)]
HONEYCOMB-153: fix acls for sub-interfaces

Change-Id: Ia75c2ebd62fb371fd60f860fe12761926f443b98
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-146 : Unable to create adjacencies in Lisp 10/2610/2
Jan Srnicek [Fri, 2 Sep 2016 11:40:53 +0000 (13:40 +0200)]
HONEYCOMB-146 : Unable to create adjacencies in Lisp

Cherrypicked from https://gerrit.fd.io/r/#/c/2609/

Fixed setting of prefix lenghts for Eid's

Change-Id: I78dd4672f8b3227cc09c4d01abce537a67b8913a
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoFix ReaderFactory: remove AutoClosable from list 28/2628/1
Marek Gradzki [Mon, 5 Sep 2016 08:47:45 +0000 (10:47 +0200)]
Fix ReaderFactory: remove AutoClosable from list
of implemented interfaces.

Reader factories do not need to be AutoClosable.

Change-Id: I779e87eb0b03750e264df52e14eee58467ca799a
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoFix Writer Factory: remove AutoClosable from list 24/2624/1
Marek Gradzki [Mon, 5 Sep 2016 07:44:34 +0000 (09:44 +0200)]
Fix Writer Factory: remove AutoClosable from list
of implemented interfaces.

WriterFactories do not need to be AutoClosable.

Change-Id: I1947489b7eac2ccf4c34b3212c93ed76922a595f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-147 - Bad filtering while dumping local locator-sets 08/2608/1
Jan Srnicek [Fri, 2 Sep 2016 11:45:01 +0000 (13:45 +0200)]
HONEYCOMB-147 - Bad filtering while dumping local locator-sets

Cherrypicked from https://gerrit.fd.io/r/#/c/2607/2

Fixed filtering while dumping only local locator-sets
Added automatic learning of previously created locatr-sets(name to index mapping)
Change-Id: I5d40c545e76a698ffdda9a092590280b0daca68a
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoFix restoration order 06/2606/1
Maros Marsalek [Fri, 2 Sep 2016 09:49:34 +0000 (11:49 +0200)]
Fix restoration order

Change-Id: If90a801d69954cbddb1907b32079a3cb928ff4ab
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-149 - Interface-ref contains locator-set name 02/2602/1
Jan Srnicek [Fri, 2 Sep 2016 07:11:10 +0000 (09:11 +0200)]
HONEYCOMB-149 - Interface-ref contains locator-set name

Cherrypicked from https://gerrit.fd.io/r/#/c/2600/

Change-Id: I5d704f9aa4036328b29562cc289d7da5ddafdcf0
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoFixing sonar issues #1 78/2578/1
Maros Marsalek [Wed, 31 Aug 2016 13:16:38 +0000 (15:16 +0200)]
Fixing sonar issues #1

Change-Id: I4c27d0ad2fd1655db2237ae914361f029093084c
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-75: Lisp Postman Collection 70/2570/1
Jan Srnicek [Wed, 31 Aug 2016 06:27:07 +0000 (08:27 +0200)]
HONEYCOMB-75: Lisp Postman Collection

Change-Id: Icc483704f8c5e621928f55378cfc6ea3a663bffe
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com> x
7 years agoHONEYCOMB-75 - Lisp implemetation 69/2569/1
Jan Srnicek [Wed, 31 Aug 2016 05:46:41 +0000 (07:46 +0200)]
HONEYCOMB-75 - Lisp implemetation

Rebased on final minimal distro

Change-Id: Ib71fc59e62dda4633f4f79c5c7417a4aaf02a177
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Florin Coras <fcoras@cisco.com>
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoBump version to 1.16.9-SNAPSHOT 66/2566/1
Maros Marsalek [Wed, 31 Aug 2016 07:56:23 +0000 (09:56 +0200)]
Bump version to 1.16.9-SNAPSHOT

Change-Id: I27b09dc1fdf7597c8b0751d8cbf950500e03fa23
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoFixing poms 65/2565/1
Maros Marsalek [Wed, 31 Aug 2016 07:57:31 +0000 (09:57 +0200)]
Fixing poms

- Sample parent path
- NSH redundant dependency + parent path

Change-Id: I3f4144be4031e2742f9a29c7a5612fbafbf8d0cf
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-144 - Make dump cache manager thread-save 35/2535/6
Jan Srnicek [Wed, 31 Aug 2016 06:36:24 +0000 (08:36 +0200)]
HONEYCOMB-144 - Make dump cache manager thread-save

Modified to be thread save and generic
to be usable in all plugins
Change-Id: I26c90e8c8aa13c07fa389d86a9784e92e9532bcd
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-140 - Honeycomb Plugin Archetype 29/2429/6
Jan Srnicek [Thu, 25 Aug 2016 14:27:23 +0000 (16:27 +0200)]
HONEYCOMB-140 - Honeycomb Plugin Archetype

Change-Id: I6e04fb769e82fb539dbd6a79bb465974796137a4
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-139: update postman collection 18/2518/1
Marek Gradzki [Fri, 26 Aug 2016 13:02:28 +0000 (15:02 +0200)]
HONEYCOMB-139: update postman collection

with examples of requests for IETF-ACLs management

Change-Id: Ide6b2d93b34f5877a0189d1e214fb78b02239ac5
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-139: ietf-acl translation layer. IP6 L3 ACL support 15/2515/2
Marek Gradzki [Fri, 26 Aug 2016 10:37:45 +0000 (12:37 +0200)]
HONEYCOMB-139: ietf-acl translation layer. IP6 L3 ACL support

Other changes:
- documentation update
- eth + ip4 writer rafactoring + tests

Change-Id: I1ac6a4e99dd4f12c870cbd749af6b98018294dd4
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-139: ietf-acl translation layer. IP4 L3 ACL support 03/2503/2
Marek Gradzki [Thu, 25 Aug 2016 14:58:55 +0000 (16:58 +0200)]
HONEYCOMB-139: ietf-acl translation layer. IP4 L3 ACL support

Change-Id: I5e5af0d7609aa594790b35a387ec8701f1f6b6df
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-139: ietf-acl translation layer. L2 ACL support 85/2485/2
Marek Gradzki [Wed, 24 Aug 2016 14:52:03 +0000 (16:52 +0200)]
HONEYCOMB-139: ietf-acl translation layer. L2 ACL support

Change-Id: I2b7de991e8d49c20fce66a5f4b193d0060feae56
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoRemove groovy to reduce footprint 95/2495/4
Maros Marsalek [Thu, 25 Aug 2016 08:46:02 +0000 (10:46 +0200)]
Remove groovy to reduce footprint

Change-Id: I798558e52329c26aa5481d702745c4d46e290615
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-143: fix iacl-list reference 84/2484/1
Marek Gradzki [Wed, 24 Aug 2016 14:50:15 +0000 (16:50 +0200)]
HONEYCOMB-143: fix iacl-list reference

Change-Id: I8ce52e35a41f0a24e3c94eba5a02b486ffa3fdf5
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHoneycomb deb packaging 52/2452/5
Maros Marsalek [Mon, 22 Aug 2016 10:59:37 +0000 (12:59 +0200)]
Honeycomb deb packaging

Change-Id: I6f029ef9236cbd3f7f20fd8e44f83b15cdedc5db
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoRemove vagrant scripts 43/2443/2
Marek Gradzki [Fri, 19 Aug 2016 14:56:57 +0000 (16:56 +0200)]
Remove vagrant scripts

Scripts were not updated for a long time,
and are not actually needed.

VPP vagrant scripts can be used instead.
Honeycomb build needs only mvn and Java8.

Change-Id: Icba286793fad4780f3ee1a3565a15b303146c82f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-117: add support for jvpp plugins 25/2225/8
Marek Gradzki [Fri, 5 Aug 2016 12:49:14 +0000 (14:49 +0200)]
HONEYCOMB-117: add support for jvpp plugins

Change-Id: I9f1dd5562b13a37392ce92b170a466c48d61bcc5
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-18 Fixing comments from reviews 38/2438/1
Maros Marsalek [Fri, 19 Aug 2016 10:20:33 +0000 (12:20 +0200)]
HONEYCOMB-18 Fixing comments from reviews

Change-Id: Ic0565d601d13b5f50ec3c714a43600e32a7e456b
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoMake Restconf thread pools configurable 17/2417/3
Maros Marsalek [Wed, 17 Aug 2016 13:38:01 +0000 (15:38 +0200)]
Make Restconf thread pools configurable

Change-Id: Ie03a1fde5181cfd8457e36d67afc2cc0c69c1e1d
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-21 Add HTTPS for Restconf 13/2413/3
Maros Marsalek [Wed, 17 Aug 2016 09:47:46 +0000 (11:47 +0200)]
HONEYCOMB-21 Add HTTPS for Restconf

Change-Id: If8bae91ce30592971584645b8dcecdbbeb4a0ddb
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-22: Remove karaf based distribution and wiring 96/2396/8
Maros Marsalek [Tue, 16 Aug 2016 09:04:00 +0000 (11:04 +0200)]
HONEYCOMB-22: Remove karaf based distribution and wiring

Change-Id: I48aafb726de53b6ad3fb9b97c202f712dfa4a540
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-137: Put minimal distribution into RPM 60/2360/11
Maros Marsalek [Fri, 12 Aug 2016 11:51:56 +0000 (13:51 +0200)]
HONEYCOMB-137: Put minimal distribution into RPM

Change-Id: I163be0361f75a29aac569b019892433b12bfb0a6
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-21 Vpp-integration minimal distribution 41/2341/14
Maros Marsalek [Thu, 11 Aug 2016 13:37:28 +0000 (15:37 +0200)]
HONEYCOMB-21 Vpp-integration minimal distribution

Change-Id: I1a44028ae38c3ab70aa3a7b173cd0c81c820378a
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-23 Add plugin sample and sample minimal distribution 37/2337/4
Maros Marsalek [Thu, 11 Aug 2016 11:05:32 +0000 (13:05 +0200)]
HONEYCOMB-23 Add plugin sample and sample minimal distribution

Change-Id: Idbcdc5a52a9bfd3b90c039f1a1e58c258cd01849
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-19 Minimal distro ans wiring for hc infra 36/2336/4
Maros Marsalek [Thu, 11 Aug 2016 11:04:56 +0000 (13:04 +0200)]
HONEYCOMB-19 Minimal distro ans wiring for hc infra

Change-Id: I8f0e577ac91106e6025f7f2f27811f850e1c5253
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-21 Common parents for minimal distributions 35/2335/3
Maros Marsalek [Thu, 11 Aug 2016 11:03:40 +0000 (13:03 +0200)]
HONEYCOMB-21 Common parents for minimal distributions

Change-Id: Iaa2e3f80289444d1a965eaaebfdb4a77d1bea301
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-46: Add NSH feature in Honeycomb 54/1754/15
Hongjun Ni [Fri, 24 Jun 2016 15:44:03 +0000 (23:44 +0800)]
HONEYCOMB-46: Add NSH feature in Honeycomb

PatchSet 14: Refactor NSH Plugin based on new code organization
PatchSet 13: merge Change 1796: Add nsh-entry Yang Model
PatchSet 12:augment with vxlan-encap-type
PatchSet 11: rebase and make nsh yang model visible to ODL netconf
PatchSet 8: move vpp-nsh.yang to v3po/nsh folder
PatchSet 7: split two patches: nsh-entry and nsh-map
PatchSet 6: support md-type1 and md-type2
PatchSet 5: Use encap-type and parameters
PatchSet 4: Use identity instead of enum
PatchSet 3: consolidate comments from Ed
PatchSet 2: fix indent issue.

Change-Id: I18353b714d39199ffa346fd39da6cafdbcc1b30c
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoProxy ARP reader/writer 64/2064/5
Wojciech Dec [Tue, 19 Jul 2016 17:54:25 +0000 (19:54 +0200)]
Proxy ARP reader/writer

Change-Id: Iabb947e89cbb906e78e4d87bc99fb5e8d09e495c
Signed-off-by: Wojciech Dec <wdec@cisco.com>
7 years agoHONEYCOMB-75 - Lisp API 62/2362/4
Jan Srnicek [Mon, 15 Aug 2016 13:34:24 +0000 (15:34 +0200)]
HONEYCOMB-75 - Lisp API

Change-Id: I9999bd2c10fb8731aaabc2a0875eac43647d9e08
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-139: yang model for ietf-acl draft revision 8 80/2380/2
Marek Gradzki [Mon, 15 Aug 2016 13:03:10 +0000 (15:03 +0200)]
HONEYCOMB-139: yang model for ietf-acl draft revision 8

Change-Id: I9250e07f3811036f483959aa841897380bcb7669
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-125: postman collection update 77/2377/2
Marek Gradzki [Mon, 15 Aug 2016 10:29:59 +0000 (12:29 +0200)]
HONEYCOMB-125: postman collection update

Change-Id: I1b8bdfcb239692799d20ff06140aa0e9a2c4a8fd
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-125: write support for ARP termination table 76/2376/2
Marek Gradzki [Mon, 15 Aug 2016 10:24:21 +0000 (12:24 +0200)]
HONEYCOMB-125: write support for ARP termination table

Change-Id: I231edbf27f83401d4f6d20a2b5acaf4b7a36b984
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-125: yang model for ARP termination table management 75/2375/2
Marek Gradzki [Mon, 15 Aug 2016 07:04:22 +0000 (09:04 +0200)]
HONEYCOMB-125: yang model for ARP termination table management

Change-Id: Ibf7139eb85ffd4fac489f42ebba5041b585f5dcf
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-112 : Added regex for tap-name 57/2357/2
Jan Srnicek [Fri, 12 Aug 2016 10:19:17 +0000 (12:19 +0200)]
HONEYCOMB-112 : Added regex for tap-name

Change-Id: I3ea78b8a26296f6509659f3237aa34365adab723
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-120 : Improved split-horizon-group 30/2330/1
Jan Srnicek [Thu, 11 Aug 2016 07:17:58 +0000 (09:17 +0200)]
HONEYCOMB-120 : Improved split-horizon-group

Change-Id: Icfa4a8aa136370692bf2d69f6c6b84ebfb5e3ef1
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-85 - HC persistence clearing with karaf clean 57/2257/2
Jan Srnicek [Mon, 8 Aug 2016 13:04:36 +0000 (15:04 +0200)]
HONEYCOMB-85 - HC persistence clearing with karaf clean

Change-Id: Icd75bd026f6976361aedfdfdc5849270b9c0d2cf
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoHONEYCOMB-136: Revert HC NETCONF binding port back to 2831 83/2283/2
Maros Marsalek [Tue, 9 Aug 2016 08:29:52 +0000 (10:29 +0200)]
HONEYCOMB-136: Revert HC NETCONF binding port back to 2831

The reconfiguration is unstable and cannot be used

Change-Id: I1197fb19591d72b2441d226c032d3f4264cb2512
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-83: Add GRE requests to the POSTMAN collection 53/2053/3
Hongjun Ni [Fri, 22 Jul 2016 15:14:41 +0000 (23:14 +0800)]
HONEYCOMB-83: Add GRE requests to the POSTMAN collection

Change-Id: I1bef6c3acd2274ca057a6b735bede36aa7dabb06
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
7 years agoHONEYCOMB-83: Add Gre Feature within HC 52/2052/8
Hongjun Ni [Fri, 22 Jul 2016 11:20:18 +0000 (19:20 +0800)]
HONEYCOMB-83: Add Gre Feature within HC

PatchSet 7: refactor code
PatchSet 6: Refactor based on new code organization
PatchSet 5: consolidate review comments
PatchSet 4: refactor to support reader registry
PatchSet 3: rebuild
PatchSet 2: update outer-fib-id in v3po.yang.
PatchSet 1: Add GRE feature and support IPv6.

Change-Id: I1fc064b618f161eaef06395380949277e2f9f060
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
7 years agoHONEYCOMB-130: Update rpm build to use vpp-integration karaf 57/2157/2
Maros Marsalek [Mon, 1 Aug 2016 11:02:13 +0000 (07:02 -0400)]
HONEYCOMB-130: Update rpm build to use vpp-integration karaf

Change-Id: Id808bc72887cfd40f322266d95d21a2ef77f59ce
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-130: Rename features (remove odl prefix) 38/2138/6
Maros Marsalek [Fri, 29 Jul 2016 13:19:44 +0000 (15:19 +0200)]
HONEYCOMB-130: Rename features (remove odl prefix)

Change-Id: I31db89469f6a619ced0c645f1c9375d7b60f1320
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-130: Create vpp-integration distribution 37/2137/4
Maros Marsalek [Fri, 29 Jul 2016 13:04:39 +0000 (15:04 +0200)]
HONEYCOMB-130: Create vpp-integration distribution

And remove v3po-karaf. No need for plugins to create karaf distro,
instead plugins are required to add their features into vpp-integration

Change-Id: I74c29843ee7927bcc4456fbe2bfb52506225078f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-130: Rename infra packages(remove vpp/v3po) 32/2132/6
Maros Marsalek [Fri, 29 Jul 2016 14:27:12 +0000 (16:27 +0200)]
HONEYCOMB-130: Rename infra packages(remove vpp/v3po)

Change-Id: Ic5b90e397e3743623d01b206bc60bc5c7df6b981
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-130: Separate v3po plugin from HC infra 31/2131/5
Maros Marsalek [Wed, 27 Jul 2016 09:05:51 +0000 (11:05 +0200)]
HONEYCOMB-130: Separate v3po plugin from HC infra

Creating folders:
- common/
- infra/
- v3po/
- vpp-common/

Change-Id: I2c39e1b17e39e7c0f0628f44aa5fe08563fa06e4
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-106 - Support for generic cache management 04/1804/10
Jan Srnicek [Wed, 27 Jul 2016 09:13:11 +0000 (11:13 +0200)]
HONEYCOMB-106 - Support for generic cache management

Changed exception handling/logging
Removed useless utility class/its logic shifted to respective classes
Cleanup of not needed code

Change-Id: Id2fe4ab60b541067c3d0dc6fa442fbfa66d1e618
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
7 years agoFix initializer for vpp classifier 61/2061/3
Marek Gradzki [Fri, 22 Jul 2016 12:43:19 +0000 (14:43 +0200)]
Fix initializer for vpp classifier

Change-Id: I5a94bafb426b4f0b2e077153593f714a69ad2abb
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoFix classifier writer ordering 45/2045/3
Maros Marsalek [Thu, 21 Jul 2016 14:33:17 +0000 (16:33 +0200)]
Fix classifier writer ordering

Change-Id: Iee5dfcad853dc7d7f8a5eb4a4b2afc1d92b6b1c8
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoFix Subinterface acl initalizer NPE 44/2044/3
Maros Marsalek [Thu, 21 Jul 2016 13:53:33 +0000 (15:53 +0200)]
Fix Subinterface acl initalizer NPE

Change-Id: Ibd1b1cf66d702e440c2a575f69a977347f638e17
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoRemove interface type check from ethernet customzier 51/1951/8
Maros Marsalek [Tue, 12 Jul 2016 14:45:59 +0000 (16:45 +0200)]
Remove interface type check from ethernet customzier

Change-Id: Iea27dac55312ad8c80380823b3f8a0d703e94011
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-122: Reader registry integration tests 20/2020/5
Maros Marsalek [Thu, 14 Jul 2016 08:41:49 +0000 (10:41 +0200)]
HONEYCOMB-122: Reader registry integration tests

Add IT test for read infrastructure + some additional unit tests

+ Make Read/Write Factory autoCloseable

Change-Id: I6eab8e6df2c2132af01cea0a9c4b9bece7dc9b74
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-122 Update reader registry to share similar APIs as writer 50/1950/5
Maros Marsalek [Wed, 13 Jul 2016 09:52:51 +0000 (11:52 +0200)]
HONEYCOMB-122 Update reader registry to share similar APIs as writer

+ Extract common registry builder base code
(Reader registry is not flat, so there is not full control over ordering as with writers
but it is sufficient)
+ Split CompositeReader into CompositeReader, SubtreeReader and GenericReader
+ No need to build composite structure in ReaderFactories (registry does that internally)
+ Keep only ReaderCustomizer + ListReaderCustomizer, no root reader (same for writers)

Change-Id: Ic4e5bc96ad47a6cbcada4efcc2209db5c16d2a6c
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoHONEYCOMB-49: fix outstanding issues found in review 10/2010/1
Marek Gradzki [Tue, 19 Jul 2016 11:18:38 +0000 (13:18 +0200)]
HONEYCOMB-49: fix outstanding issues found in review

Change-Id: Ic3314c8ddf75bda89f5170a503cf589f2ae743ab
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-49: add ACL requests to the POSTMAN collection 12/1412/6
Marek Gradzki [Fri, 1 Jul 2016 14:20:39 +0000 (16:20 +0200)]
HONEYCOMB-49: add ACL requests to the POSTMAN collection

Change-Id: If467d65bdd2d76816954fb9c27b223b136838f6f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-49: initializers for VPP classifier 60/1960/1
Marek Gradzki [Thu, 14 Jul 2016 13:49:37 +0000 (15:49 +0200)]
HONEYCOMB-49: initializers for VPP classifier

Change-Id: Ia52bb38ce26da31bf33d142c19f20091c4ed951a
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-49: ACL create/delete support for vpp-interface-augmentation 10/1410/11
Marek Gradzki [Sun, 5 Jun 2016 19:53:18 +0000 (21:53 +0200)]
HONEYCOMB-49: ACL create/delete support for vpp-interface-augmentation

Change-Id: I5c25bac07ce618f69cf86f988749b0f86e9a6498
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-49: VPP classifier model. Translation layer implementation 54/1954/3
Marek Gradzki [Wed, 13 Jul 2016 06:48:14 +0000 (08:48 +0200)]
HONEYCOMB-49: VPP classifier model. Translation layer implementation

Change-Id: I7d91f29f621fbb7ede9b3dd5d49a9b5c3ba58565
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoHONEYCOMB-49: VPP classifier model. Initial version 82/1382/16
Marek Gradzki [Wed, 13 Jul 2016 06:46:56 +0000 (08:46 +0200)]
HONEYCOMB-49: VPP classifier model. Initial version

Change-Id: I8dbd22657c1cd1c9dfc45ca130015b5b3dbffee1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>