hicn.git
6 years agoUpdate on README.me after 19.01 release, information about VPP sync. 61/17261/4
Luca Muscariello [Sat, 2 Feb 2019 16:03:38 +0000 (17:03 +0100)]
Update on README.me after 19.01 release, information about VPP sync.

Change-Id: Ib072d624a61fbebafb6bd7f7aa9622ce09ed2fff
Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com>
6 years agoMerge "[HICN24] Windows compatibility for hicn-light"
Luca Muscariello [Fri, 1 Feb 2019 20:00:21 +0000 (20:00 +0000)]
Merge "[HICN24] Windows compatibility for hicn-light"

6 years ago[HICN-10] Compile libtransport with libmemif support 41/17241/12
Mauro Sardara [Fri, 1 Feb 2019 16:12:38 +0000 (17:12 +0100)]
[HICN-10] Compile libtransport with libmemif support

Change-Id: I81d1cb4d5f16a61c35f66fe347985f05d8c97383
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years ago[HICN24] Windows compatibility for hicn-light 13/17213/14
Angelo Mantellini [Thu, 31 Jan 2019 17:20:48 +0000 (18:20 +0100)]
[HICN24] Windows compatibility for hicn-light

Change-Id: I8e19e52c9b4ec0fcbd7344c28765f5da1937569c
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
6 years agoMerge "[HICN-10] Add support for building hicn-plugin packages. Do not build packages...
Alberto Compagno [Fri, 1 Feb 2019 10:16:50 +0000 (10:16 +0000)]
Merge "[HICN-10] Add support for building hicn-plugin packages. Do not build packages for components without name."

6 years ago[HICN-10] Add support for building hicn-plugin packages. Do not build packages for... 33/17233/4
Mauro Sardara [Fri, 1 Feb 2019 09:40:26 +0000 (09:40 +0000)]
[HICN-10] Add support for building hicn-plugin packages. Do not build packages for components without name.

Change-Id: I11eff1b9dc6e71e079baf65703192a7cbfb565e8
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years agoMerge "Minor cleanup"
Jordan Augé [Fri, 1 Feb 2019 09:42:21 +0000 (09:42 +0000)]
Merge "Minor cleanup"

6 years agoMerge "[HICN-23] Fix ICMP types for MAP-Me Ack"
Luca Muscariello [Thu, 31 Jan 2019 20:18:18 +0000 (20:18 +0000)]
Merge "[HICN-23] Fix ICMP types for MAP-Me Ack"

6 years agoMinor cleanup 12/17212/2
Jordan Augé [Thu, 31 Jan 2019 16:56:09 +0000 (17:56 +0100)]
Minor cleanup

Change-Id: Ic4197900ca835414e2550de6fc1e4a098a91e620
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
6 years agoMerge "HICN-9 make doc lib"
Mauro Sardara [Thu, 31 Jan 2019 16:56:40 +0000 (16:56 +0000)]
Merge "HICN-9 make doc lib"

6 years agoHICN-9 make doc lib 09/17209/2
Jordan Augé [Thu, 31 Jan 2019 16:19:26 +0000 (17:19 +0100)]
HICN-9 make doc lib

Change-Id: I349c53b527df2445cd2d521555ff64af2400a8b2
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
6 years ago[HICN-23] Fix ICMP types for MAP-Me Ack 10/17210/1
Jordan Augé [Thu, 31 Jan 2019 16:26:36 +0000 (17:26 +0100)]
[HICN-23] Fix ICMP types for MAP-Me Ack

Change-Id: Ieb9fcb87f75be62270df6e2f599182fd9fba5e5b
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
6 years ago[HICN-20] Windows compatibility for ping_client, ping_server and hiperf 00/17200/1
Angelo Mantellini [Thu, 31 Jan 2019 11:01:24 +0000 (12:01 +0100)]
[HICN-20] Windows compatibility for ping_client, ping_server and hiperf

Change-Id: I15df978e9e4320f7e6b7c5b3f7db025dcfd6aa06
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
6 years ago[HICN-20] This source upgrade allows to compile ping_client, ping_server and hiperf... 99/17199/13
Angelo Mantellini [Thu, 31 Jan 2019 09:36:54 +0000 (10:36 +0100)]
[HICN-20] This source upgrade allows to compile ping_client, ping_server and hiperf (utils folder) in Windows.

Change-Id: I8253aa9aa640644b0daffd95dff202956371d814
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
6 years ago[HICN-19] Add support for Windows 10 x64 for libhicn (lib) 72/17172/6
Angelo Mantellini [Wed, 30 Jan 2019 15:47:41 +0000 (16:47 +0100)]
[HICN-19] Add support for Windows 10 x64 for libhicn (lib)

Change-Id: I5109d5ce293265fca557c2ef952fcb1c13b9d816
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
6 years ago[HICN-18] first commit of libtransport for windows 65/17165/18
Angelo Mantellini [Wed, 30 Jan 2019 11:11:34 +0000 (12:11 +0100)]
[HICN-18] first commit of libtransport for windows

Change-Id: I3a43b22194aa13ae5de1746e3d4bd9a275070261
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
6 years agoMerge "Add INFO.yaml file"
Luca Muscariello [Tue, 29 Jan 2019 19:53:08 +0000 (19:53 +0000)]
Merge "Add INFO.yaml file"

6 years ago[HICN-17] Add possibility to destroy connection directly from stopEventsLoop with... 42/17142/2
Mauro Sardara [Tue, 29 Jan 2019 14:49:15 +0000 (15:49 +0100)]
[HICN-17] Add possibility to destroy connection directly from stopEventsLoop with an additional parameter.

Change-Id: I869a079a7b2f436768a62de66fd9281a7d1243cd
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years agoMerge "[HICN-10] Treat warning as errors in compilation during verify jobs."
Mauro Sardara [Tue, 29 Jan 2019 16:32:54 +0000 (16:32 +0000)]
Merge "[HICN-10] Treat warning as errors in compilation during verify jobs."

6 years ago[HICN-10] Treat warning as errors in compilation during verify jobs. 43/17143/2
Mauro Sardara [Tue, 29 Jan 2019 15:39:50 +0000 (16:39 +0100)]
[HICN-10] Treat warning as errors in compilation during verify jobs.

Change-Id: Iab6deb14157f81c9f2f8ba6762e93e9860b108bd
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years ago[HICN-10] Fix check of environment variable BUILD_NUMBER 41/17141/1
Mauro Sardara [Tue, 29 Jan 2019 12:48:05 +0000 (13:48 +0100)]
[HICN-10] Fix check of environment variable BUILD_NUMBER

Change-Id: Ic6e6a2137cbdf7fb29b62c5e2d2a051a9e8aae1b
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years agoMerge "[HICN-16] File Descriptors fixes for list commands"
Mauro Sardara [Tue, 29 Jan 2019 09:36:03 +0000 (09:36 +0000)]
Merge "[HICN-16] File Descriptors fixes for list commands"

6 years ago[HICN-16] File Descriptors fixes for list commands 22/17122/3
Giovanni Conte [Mon, 28 Jan 2019 14:08:16 +0000 (15:08 +0100)]
[HICN-16] File Descriptors fixes for list commands

Change-Id: I052013d0d8c6c2bd4b7631c68065bca91024646b
Signed-off-by: Giovanni Conte <gconte@cisco.com>
6 years ago[HICN-10] Fix for build number retrieval from CMake 24/17124/4
Mauro Sardara [Mon, 28 Jan 2019 15:17:56 +0000 (16:17 +0100)]
[HICN-10] Fix for build number retrieval from CMake

Change-Id: I511df63962dda9ec53117a9a380cb5ac05a0b10b
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years agoMerge "[HICN-10] First version of build script."
Mauro Sardara [Mon, 28 Jan 2019 13:56:17 +0000 (13:56 +0000)]
Merge "[HICN-10] First version of build script."

6 years ago[HICN-10] First version of build script. 81/16981/54
Mauro Sardara [Tue, 22 Jan 2019 18:06:55 +0000 (19:06 +0100)]
[HICN-10] First version of build script.

Change-Id: Iaddb38e56280ddb6cddf3b2186a206c58fd45233
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years ago[HICN-15] add include in socket_connector 16/17116/1
michele papalini [Mon, 28 Jan 2019 13:16:15 +0000 (14:16 +0100)]
[HICN-15] add include in socket_connector

Change-Id: I362fdde5004a0ec36ca4a256a10d005592b2ac61
Signed-off-by: michele papalini <micpapal+fdio@cisco.com>
6 years ago[HICN-13] sendInterest with customized callbacks 83/17083/2
michele papalini [Fri, 25 Jan 2019 13:58:31 +0000 (14:58 +0100)]
[HICN-13] sendInterest with customized callbacks

Change-Id: Ie4b2aac7f5f356f8afc7aaf83b723596dcbb4532
Signed-off-by: michele papalini <micpapal+fdio@cisco.com>
6 years agonew constructors for RTC producer/consumer sockets 59/17059/1
michele papalini [Thu, 24 Jan 2019 15:04:03 +0000 (16:04 +0100)]
new constructors for RTC producer/consumer sockets

Change-Id: Icb982937e1f4cb38a2487f17c5a6b0cb1ef89cc2
Signed-off-by: michele papalini <micpapal+fdio@cisco.com>
6 years agoFix format string for printing size_t type 53/17053/1
Mauro Sardara [Thu, 24 Jan 2019 12:43:28 +0000 (13:43 +0100)]
Fix format string for printing size_t type

Change-Id: Iee4ea1fbb4f9f1f68dbced2d11030dde2d3d88fb
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years agoFix typo. 45/17045/1
Mauro Sardara [Thu, 24 Jan 2019 09:19:54 +0000 (10:19 +0100)]
Fix typo.

Change-Id: I1300f848a22ef20a8f4a76f2a4bd504031b321cf
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years agoAdd INFO.yaml file 82/16982/3
Vanessa Rene Valderrama [Tue, 22 Jan 2019 20:25:41 +0000 (14:25 -0600)]
Add INFO.yaml file

Add INFO.yaml to list:
- Project description
- Properties
- Issue Tracking
- Contacts
- PTL information
- Meeting information
- Committer information

Change-Id: I9abb77a927c517aa7af1f8c1136bea022457f462
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
6 years agoMerge "[HICN-3] First version of packaging system based on cmake."
Luca Muscariello [Tue, 22 Jan 2019 17:50:52 +0000 (17:50 +0000)]
Merge "[HICN-3] First version of packaging system based on cmake."

6 years ago[HICN-3] First version of packaging system based on cmake. 48/16948/12
Mauro Sardara [Mon, 21 Jan 2019 23:02:05 +0000 (00:02 +0100)]
[HICN-3] First version of packaging system based on cmake.

Change-Id: I576f84f4c12f932e17e9169f2c6ffdaed128ca10
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years ago[HICN-4] Fix semicolumn typo in lib/src/base.h 63/16963/1
Mauro Sardara [Tue, 22 Jan 2019 10:42:51 +0000 (11:42 +0100)]
[HICN-4] Fix semicolumn typo in lib/src/base.h

Change-Id: Iffe3c24d8e254e939411a5e6014b4447eb874914
Signed-off-by: Mauro Sardara <msardara@cisco.com>
6 years agojira issue HICN-7 54/16954/2
michele papalini [Tue, 22 Jan 2019 09:16:53 +0000 (10:16 +0100)]
jira issue HICN-7

Change-Id: Id07bd589e06852f0788b823735af1b95e09bba0a
Signed-off-by: michele papalini <micpapal+fdio@cisco.com>
6 years agoadd include path 46/16946/1
michele papalini [Mon, 21 Jan 2019 18:32:37 +0000 (19:32 +0100)]
add include path

Change-Id: I03c50a3aa98b96f686fedf548c543df3a0696b67
Signed-off-by: michele papalini <micpapal+fdio@cisco.com>
6 years agoHICN-4 - Fix Windows compilation issue with named struct initializers 24/16924/8
Jordan Augé [Mon, 21 Jan 2019 12:25:59 +0000 (13:25 +0100)]
HICN-4 - Fix Windows compilation issue with named struct initializers

Change-Id: I9c9e8780ec1132d3d74b6202b9b142ed64b4e13f
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
6 years agoMerge "- Code style fix - Improved vpp binary api interface - Correction in object...
Alberto Compagno [Mon, 21 Jan 2019 12:03:14 +0000 (12:03 +0000)]
Merge "- Code style fix - Improved vpp binary api interface - Correction in object pool destructor - Fix error in Memif Connector"

6 years ago- Code style fix 97/16897/4
Mauro Sardara [Sat, 19 Jan 2019 00:29:33 +0000 (01:29 +0100)]
- Code style fix
- 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>
6 years agoImproved performance on data-fwd node: 99/16899/1
Alberto Compagno [Sat, 19 Jan 2019 16:28:57 +0000 (17:28 +0100)]
Improved performance on data-fwd node:

 - Removed full pit entry initialization in favor of a lighter initialization on few fields
 - Squeezed pit entry size in order to store only the number of incomplete faces (as set in HICN_PARAM_PIT_ENTRY_PHOPS_MAX). The bitmap size is now determined by HICN_PARAM_FACES_MAX and optimized to do a fast lookup

Replaced the field is_appface with the field flags in the hicn_buffer_t:

 - is_appface is now a flag with value 0x01 (HICN_BUFFER_FLAGS_FACE_IS_APP)
 - Added flag HICN_BUFFER_FLAGS_PKT_LESS_TWO_CL (0x02) to handle the copy of pkt with length < than 2*CACHE_LINES (in this case cloning is prevented by the cloning function in vpp). Such flag is initialized by the incoming face of the pkt.

Change-Id: Ia956fd5719a28ee29f7fa2fd23d283964743efd8
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
6 years agoSet C style to C11 for hicn-light forwarder 56/16856/1
Mauro Sardara [Thu, 17 Jan 2019 16:10:44 +0000 (17:10 +0100)]
Set C style to C11 for hicn-light forwarder

Change-Id: I5377ad182f940dcb37e8fd1645dfcce2a3c3dd2a
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
6 years agoThis is the first commit of the hicn project 53/16853/14 v19.01
Luca Muscariello [Thu, 17 Jan 2019 12:47:57 +0000 (13:47 +0100)]
This is the first commit of the hicn project

Change-Id: I6f2544ad9b9f8891c88cc4bcce3cf19bd3cc863f
Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com>
6 years agoInitial empty repository
Eric Ball [Tue, 15 Jan 2019 16:41:41 +0000 (16:41 +0000)]
Initial empty repository