summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-09-20HONEYCOMB-116: refactor v3po tests to use CTU.mockMappingMarek Gradzki26-429/+264
Change-Id: I72d3a545d66e1280e34beff72adcdf876dae86fd Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-20HONEYCOMB-222 Fix Interface L2 writer orderMaros Marsalek2-3/+3
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>
2016-09-20Fix ietf-acl deleteMarek Gradzki1-2/+19
Cancels classify tables assignment for interface before classify table removal. Change-Id: I8f1ec1f43dac89f64af306f02786166f713743f8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-20HONEYCOMB-215 Add suggests dependency from hc -> vpp_nsg_pluginMaros Marsalek1-0/+1
Only for deb packaging, RPM does not support Suggests directive on all platforms Change-Id: I7702fd5c6acb90be367f6ae8d59c0a795bc68d1f Signed-off-by: Maros Marsalek <mmarsale@cisco.com> (cherry picked from commit 9716f4ee19aa8fb982d9f8661f9f42fb59b1259d)
2016-09-20Update postman calls:Maros Marsalek1-808/+832
- missing auth - resetting "Add ACL to ifc" requests fixed - added ACL context read Change-Id: I67850be6bc2e61b3819733cd678c321cfe2bc75e Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-19Fix path for VppCommonModule testMarek Gradzki1-0/+0
Change-Id: Ifad59d17997a3f4616982497b42c77c43def59b9 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-19Unit test for VppCommonModuleMarek Gradzki3-0/+80
Change-Id: I76ffd960b67f4d1e8240f0d73f5eea2e84d143e9 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-19HONEYCOMB-196: unit test for LispModuleMarek Gradzki3-5/+106
Increases test coverage of lisp plugin to approximately 43%. Change-Id: I2d60eae05dab9c4277f1b601616b9be4262de7eb Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-19Fix project names to match artifactIdMarek Gradzki3-3/+3
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>
2016-09-19HONEYCOMB-195: unit test for V3poModule.javaMarek Gradzki2-0/+111
Increases test coverage of v3po plugin to approximately 70% Change-Id: I8833710c3deb1681e9b7f18e25f9bcacba4a6689 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-14Fix ClassifySession read NPE when NodeContext is missingMarek Gradzki2-1/+14
Change-Id: Ieca5ad125df5f26f82351871a0238e65be3e300c Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-14Dump cache management moved to translate-utilsJan Srnicek28-481/+59
Removed all references to vpp to be usable in any plugin Change-Id: Id63b06d643f4004e67b2502fc02e58cf3d238b3b Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-09-14HONEYCOMB-46: Add NSH_SFC Readme docHongjun Ni1-0/+14
Change-Id: Id1f8f17d025ebba07db0d138f881384306046487 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com> (cherry picked from commit 2d6efba64a5050cb8349c874b5e4d7dadacb28e0)
2016-09-14Add NSH_SFC Postman CollectionHongjun Ni1-0/+337
Change-Id: I67acd9d5ee9581a8365e4ef46b0c441bbdbd9d4b Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2016-09-14Allow HC user to enable/disable NSH moduleMarek Gradzki3-14/+35
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>
2016-09-14HONEYCOMB-46: Add NSH_SFC Feature in HoneycombHongjun Ni18-60/+1307
Cherry pick to master 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>
2016-09-13 HONEYCOMB-211 - Fixed locator set filteringJan Srnicek3-47/+8
Change-Id: Ia8827040012ea03262727ff5909a68dac9dcb72a Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-09-13HONEYCOMB-210: decrease log level to DEBUG for empty dump msgMarek Gradzki1-2/+2
Empty dump message is normal state, LOG.warn unnecessarily pollutes HC logs. Change-Id: I9a7c3a0b2d4317d3bc04e91183afab341b779d15 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-13HONEYCOMB-118: extend classifer model to support node names.Marek Gradzki31-225/+821
* 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>
2016-09-13HONEYCOMB-211: workaround for issues introduced by VPP-376Marek Gradzki4-12/+14
Fix HC build issues introduced by https://gerrit.fd.io/r/#/c/2623/ Change-Id: I2e55b4c25c2f9ec505282addd4137b2dccf56f93 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-13Update lisp postman collection to reflect restconf port changeMarek Gradzki1-27/+27
introduced by 2836 Change-Id: I564b0b5961ca6218f458c8d462ca046af95aba03 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-13Update HC postman collection to reflect restconf port changesMarek Gradzki1-77/+77
introduced by 2836 Change-Id: I3957fdd67ba68ca11f84b42a210db1b91b118ed3 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-13Remove unused logger form NamingContextMarek Gradzki1-5/+1
Change-Id: I612f1c67d2307a293deb4b75a9e373d3a6313dde Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-12HONEYCOMB-142 - Subnet validationJan Srnicek7-64/+385
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>
2016-09-12Fix opaqueIndex value initialization in translation code for ietf-acl modeMarek Gradzki1-0/+1
Change-Id: Id01240e7fb7929f1d2d9dfd3984ab806cd60337e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-12Fixed filtering by referenced interface for locatorsJan Srnicek1-6/+14
Change-Id: I471e9b9f2d2ecb0f8e3b3e181118de42247ba7ec Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-09-09Update POSTMAN collection with v3po-context:disabled-interfaces GETMaros Marsalek1-787/+827
Change-Id: I319f8ce7f71cf963e72da24e722903df6cc62a25 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-09Decrease keepalive timeout to 5sMaros Marsalek1-8/+2
Change-Id: I5d3e49605686fd883f4f32065c72ad8e881ac2f3 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-09HONEYCOMB-205 Fix service definition for cetnos7Maros Marsalek1-2/+1
Running with Type=forking fails on some Centos machines. Change-Id: If0c902e3afb8c79e790b772fbdd91845baeac1dd Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-09HONEYCOMB-204 exclude deleted interfaces from operational dataMaros Marsalek13-109/+488
Change-Id: I187ac52095e15c8c9302871a0d7e7be792e6a0e2 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-08Dependency management for skinny-logbackMarek Gradzki2-3/+0
Change-Id: If12c6043175f43918f098f6102dd019715ed6104 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-08HONEYCOMB-78: enable HC restartMarek Gradzki6-8/+112
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>
2016-09-07HONEYCOMB-200 sonar.skip per child moduleMaros Marsalek4-0/+12
Change-Id: I73ba7db54f029f4061fe3e5af148db52c686e7fd Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-07HONEYCOMB-200 Exclude samples, tools and common from sonarMaros Marsalek1-0/+5
Change-Id: I42d014b48f2315c8c99cee988aa29940a837deb0 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-07Cleanup TODOs and FIXMEsMaros Marsalek75-304/+218
- Fix minor ones - Report bigger and include issue number in comment - Pull common dependencies into dependency management of common/parents Change-Id: I06a6ac37c52b603fd73ed42023d6b2e7fa18010f Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-09-07Map resolver filtering fixedJan Srnicek1-7/+11
Change-Id: I8876627d4d5e1cb9bf2024cbaba55335724049d3 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-09-06HONEYCOMB-153: fix acls for sub-interfacesMarek Gradzki16-90/+278
Change-Id: Ia75c2ebd62fb371fd60f860fe12761926f443b98 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-05HONEYCOMB-146 : Unable to create adjacencies in LispJan Srnicek3-7/+17
Fixed setting of prefix lenghts for Eid's Change-Id: I78dd4672f8b3227cc09c4d01abce537a67b8913a Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-09-05Fix ReaderFactory: remove AutoClosable from listMarek Gradzki4-5/+6
of implemented interfaces. Reader factories do not need to be AutoClosable. Change-Id: I779e87eb0b03750e264df52e14eee58467ca799a Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-05Fix Writer Factory: remove AutoClosable from listMarek Gradzki3-3/+3
of implemented interfaces. WriterFactories do not need to be AutoClosable. Change-Id: I1947489b7eac2ccf4c34b3212c93ed76922a595f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-09-02HONEYCOMB-147 - Bad filtering while dumping local locator-setsJan Srnicek3-6/+29
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>
2016-09-02HONEYCOMB-149 - Interface-ref contains locator-set nameJan Srnicek1-2/+4
Change-Id: I5d704f9aa4036328b29562cc289d7da5ddafdcf0 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-08-31Fixing sonar issues #1Maros Marsalek1-18/+12
Change-Id: I4c27d0ad2fd1655db2237ae914361f029093084c Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-08-31Bump version to 1.16.12-SNAPSHOTMaros Marsalek24-45/+45
Change-Id: I27b09dc1fdf7597c8b0751d8cbf950500e03fa23 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-08-31Bump jvpp version used to 16.12Jan Srnicek5-7/+7
Change-Id: Ie776cc9436aea510a1eef10ba6b6c8ed3a8afc08 Signed-off-by: Maros Marsalek <mmarsale@cisco.com> Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-08-31HONEYCOMB-75: Lisp Postman CollectionJan Srnicek1-0/+562
Change-Id: Icc483704f8c5e621928f55378cfc6ea3a663bffe Signed-off-by: Jan Srnicek <jsrnicek@cisco.com> x
2016-08-31HONEYCOMB-75 - Lisp implemetationJan Srnicek67-4/+6329
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>
2016-08-31Fixing pomsMaros Marsalek2-8/+3
- Sample parent path - NSH redundant dependency + parent path Change-Id: I3f4144be4031e2742f9a29c7a5612fbafbf8d0cf Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-08-31HONEYCOMB-144 - Make dump cache manager thread-saveJan Srnicek6-39/+29
Modified to be thread save and generic to be usable in all plugins Change-Id: I26c90e8c8aa13c07fa389d86a9784e92e9532bcd Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2016-08-30HONEYCOMB-140 - Honeycomb Plugin ArchetypeJan Srnicek1-3/+1
Change-Id: I6e04fb769e82fb539dbd6a79bb465974796137a4 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>