summaryrefslogtreecommitdiffstats
path: root/cmake
AgeCommit message (Collapse)AuthorFilesLines
2020-01-27[HICN-488] Adding lock to vapi calls and manage vapi_connect in order to ↵Alberto Compagno1-0/+40
connect only once. - Added library to hicn-plugin called safe_vapi that takes care of handling concurrent calls to the vapi. - Removed dependency of libhicnctrl from libtransport and added dependency to safe_vapi. - Added dependency to safe_vapi on libhicnctrl Change-Id: Ie49e8319f64a50e7ed6a56e041db977c3b184cc5 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-12-11[HICN-430] Build sysrepo and libyang extra with correct dependenciesMauro Sardara1-1/+1
Change-Id: Icc758938acac76a407d3a6d37a4896c331e47380 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-11[HICN-430] Update extra dependenciesMauro Sardara1-1/+1
Change-Id: I10a505ea638688f7a08fc92bdecffead5721ae8b Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-10[HICN-430] Rework on CMakeMauro Sardara1-1/+1
Change way targets are defined: each project defines targets. Fix project BUILD flags Add build-extras bash script Rework build tree of extras folder, using ExternalProject_Add Change-Id: I82fa29896e54c8a033490eba013c3f0431bec9d0 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-04Merge "[HICN-428] Creating libctrl deb and rpm packages specific for ↵Alberto Compagno1-1/+1
hicn-plugin"
2019-12-04[HICN-432] Set CPACK_COMPONENT_ALL variable with the global list of components.Mauro Sardara1-0/+1
Change-Id: I6a8c4dba362914ce4d80c86adffc8ca98ab4c2a1 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-04[HICN-428] Creating libctrl deb and rpm packages specific for hicn-pluginAlberto Compagno1-1/+1
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I2460276eb400777105d3351dffdaf8452f01c51f
2019-11-29[HICN-403] update vapi communication with vppMasoud Hemmatpour2-4/+9
Signed-off-by: Masoud Hemmatpour <mhemmatp@cisco.com> Change-Id: I6e05d96af049229a6dc2da0adf32707873cdc816 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-11-22[HICN-412] Added option LINK_FLAGSgto build_executable to specify link flagsAlberto Compagno1-2/+2
Change-Id: I6b382abe374d896c9ea1e0ef5573ba166fafec94 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-11-20[HICN-394] Add route commands add, list, del for the hicn-pluginAlberto Compagno4-35/+20
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I41641f6d27babaa1c413ecf2fe6eae0e499df97d
2019-11-15[HICN-386] Improve API error management in libhicnctrlJordan Augé1-0/+3
Change-Id: Ifab987a17255e20077242888b052e312f9e4c964 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-14[HICN-375] Move cmake in ctrl/sysrepo-plugins to the main cmke in rootmashemat3-0/+120
Signed-off-by: mashemat <mhemmatp@cisco.com> Change-Id: I6c2f65e61a2f13db8261a32482336b21f07d5e45
2019-11-04[HICN-262] Fix binary api to prevent byteswapping of ip addresses in vapiAlberto Compagno1-1/+8
Change-Id: If3f9a7db1e1310fdc08d1003b28e5e1d4006b61e Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-25[HICN-358] Enable systemctl service after package installation.Mauro Sardara1-1/+5
Change-Id: I1c9a7099fbf59c09fb22475e9695373f316d0b6e Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-22[HICN-346] Add version of the transport library in the config.h header file.Mauro Sardara1-15/+34
Change-Id: I1ce0b705db98f4042470a7b80b422720ba03c0f6 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-21[HICN-340] Install hicn-light service file.Mauro Sardara1-0/+42
Change-Id: I102d16327d74f0c69e88003045de6450aae32923 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-07Merge "[HICN-298] Release new hICN app for Android"Mauro Sardara2-10/+14
2019-10-07[HICN-298] Release new hICN app for AndroidJordan Augé2-10/+14
Change-Id: I43adc62fadf00690b687078d739788dffdc5e566 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-06[HICN-287] Adding hicn section to the startup.confAlberto Compagno1-0/+12
Checking if the size of the CS is greater than the number of vlib buffers available and size it accordingly. Removed unused parameters to set PIT lifetime Change-Id: I47679466542d4338e447d9e0b956038143164020 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-07-29[HICN-252] Add per-application policy framework to hicn-light forwarderJordan Augé4-4/+83
Change-Id: I0531cd7a7de179581295ae34766c81cd9cf3e172 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com> Signed-off-by: Mauro Sardara <msardara@cisco.com> Co-authored-by: Mauro Sardara <msardara@cisco.com>
2019-07-26[HICN-253] Mark cmake target for library as static or shared.Mauro Sardara1-2/+2
Change-Id: I1e8a14f9255f04bddbb87f74a6d6163a02dedb22 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-18[HICN-248] Install libraries under correct folder (lib/x86_64-linux-gnu on ↵Mauro Sardara1-7/+14
ubuntu/debian and lib64 on centos) Change-Id: I9c8fc206f2f93b9eae1060387ab6d0833da80124 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-05-03[HICN-180] Updating plugin to run on vpp 19.04Alberto Compagno1-1/+8
Change-Id: I23d44747edf65b9cbf1cd7cb174541dce55152aa Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-03-25[HICN-141] Install headers in hicn-light component.Mauro Sardara1-2/+7
Change-Id: I3c7aef4f6ecd147156ecab6aaa6cb2845768645f Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-15[HICN-114] Update Hicn Http Server to hicn fdio stackAngelo Mantellini2-0/+116
Change-Id: Ic808c93c14f905fd403e60be82ce319757e84c9f Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-03-14[HICN-113] Fix packaging system.Mauro Sardara1-1/+21
Change-Id: I779bfffedac5c593de9789b79218475ec4698c01 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-12[HICN-106]Mauro Sardara1-16/+37
Added generation of .lib for dll shared libraries fixed warning for shift in csum_fold function in libhicn added declaration of external symbol in libtransport log. Change-Id: I9377eb6016a74f14eb8f05df2ced36ee41a27bfd Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-02-12[HICN-44] Remove warnings libhicn (lib) on windowsAngelo Mantellini1-3/+4
Change-Id: I637e9c1e05de8a9e6743ea729b62d3eedd6ca54b Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-02-10[HICN-49] Remove warnings hicn-light on windowsAngelo Mantellini1-1/+5
Change-Id: I106713c285ad5cc47cb5ae3aaf9c837685156e36 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-02-01[HICN-10] Compile libtransport with libmemif supportMauro Sardara2-3/+4
Change-Id: I81d1cb4d5f16a61c35f66fe347985f05d8c97383 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-02-01[HICN-10] Add support for building hicn-plugin packages. Do not build ↵Mauro Sardara1-1/+9
packages for components without name. Change-Id: I11eff1b9dc6e71e079baf65703192a7cbfb565e8 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-30[HICN-19] Add support for Windows 10 x64 for libhicn (lib)Angelo Mantellini1-3/+3
Change-Id: I5109d5ce293265fca557c2ef952fcb1c13b9d816 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-01-30[HICN-18] first commit of libtransport for windowsAngelo Mantellini18-0/+91
Change-Id: I3a43b22194aa13ae5de1746e3d4bd9a275070261 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-01-29Merge "[HICN-10] Treat warning as errors in compilation during verify jobs."Mauro Sardara1-2/+2
2019-01-29[HICN-10] Treat warning as errors in compilation during verify jobs.Mauro Sardara1-2/+2
Change-Id: Iab6deb14157f81c9f2f8ba6762e93e9860b108bd Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-29[HICN-10] Fix check of environment variable BUILD_NUMBERMauro Sardara1-1/+1
Change-Id: Ic6e6a2137cbdf7fb29b62c5e2d2a051a9e8aae1b Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-28[HICN-10] Fix for build number retrieval from CMakeMauro Sardara1-5/+7
Change-Id: I511df63962dda9ec53117a9a380cb5ac05a0b10b Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-28[HICN-10] First version of build script.Mauro Sardara1-11/+45
Change-Id: Iaddb38e56280ddb6cddf3b2186a206c58fd45233 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-22[HICN-3] First version of packaging system based on cmake.Mauro Sardara2-21/+26
Change-Id: I576f84f4c12f932e17e9169f2c6ffdaed128ca10 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-21add include pathmichele papalini1-1/+7
Change-Id: I03c50a3aa98b96f686fedf548c543df3a0696b67 Signed-off-by: michele papalini <micpapal+fdio@cisco.com>
2019-01-21- Code style fixMauro Sardara1-1/+8
- Improved vpp binary api interface - Correction in object pool destructor - Fix error in Memif Connector Change-Id: Id1dd9219fc1ac0b3717ae019ebff17373bebc635 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-17This is the first commit of the hicn projectv19.01Luca Muscariello16-0/+832
Change-Id: I6f2544ad9b9f8891c88cc4bcce3cf19bd3cc863f Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com>